XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued and other liabilities and prepaid expenses and other current assets: - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued and other liabilities and prepaid expenses and other current assets:    
Prepaid commissions, current portion $ 18,783 $ 15,751
Prepaid taxes 21,061 32,826
Prepaid operating expenses 34,260 32,011
Total $ 74,104 $ 80,588