Great question, my friend. Hyperinflation happens when there is too much money supply in the market, but the supply of goods and services can't meet people's high demand. There is too much money and little stuff. It's not about how people get the money but how much money is in people's hands.
If too many dollars accumulate in the hands of the people and the money stays inside America, there will be hyperinflation. The American dollar is a global currency with a massive demand for it globally. In other words, America can always print the dollar and distribute it to the people to travel and buy imported stuff, and its value will stay strong compared to other currencies because of a demand for it.
The US system is designed to burn extra dollars and balance itself through many methods, including the stock market. That's why there is a recession and economic cycle every four years. Practically there is no lack of paper money, but the central bank should get back the extra money from people's hands, burn it and balance itself. The amount of currency in people's hands is heavily monitored.
The government will not supply businesses with cash or the entire economy but a segment of people. At a certain point, those people will have to live with the minimum, and governments should design programs to help those who wish to improve their living. New jobs will be created, and the economy move on.
For underdeveloped or developing economies, It's a different story. Governments have the power to print a lot of cash and keep the value of their money if they can back it with unlimited dollars. The more currency they print, the less the value of their currency becomes. It becomes more expensive for them to buy raw materials from other countries to produce goods. They will have a high rise in prices because their costs go up.