I accidentally took a phone call for a job that basically involved using Bitcoin to launder money to send ransom payments to terrorists. They told me that although it's technically illegal, the U.S. government has never prosecuted anyone for paying a ransom. I noped out after the first phone call for obvious reasons, but it was pretty interesting just to learn about the industry.
Anyway when Garmin says they didn't pay the ransom themselves, they are telling the truth, instead they would have used this company or one of their competitors. You can't just open a Coinbase Pro account and buy 10 million BTC and transfer it your first day. No bank is going to allow you to do that, since they would then be liable for facilitating that transaction. Instead you need to contract with a company that specializes in ransom payments and has already accumulated the crypto in advance. Then you pay them a percentage for their services.