v3.25.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at March 31, 2025 and December 31, 2024 (in thousands):
March 31, 2025December 31, 2024
Accrued income tax payable$82,602 $17,091 
Accrued salaries and benefits24,044 25,233 
Accrued commissions23,226 88,237 
Accrued cloud hosting fees18,425 10,673 
Accrued bonus16,889 59,780 
Accrued inventory in transit14,241 13,101 
Accrued warranty expense10,362 8,284 
Accrued other taxes9,356 10,772 
Accrued consulting and IT fees7,898 7,846 
Accrued interest6,423 134 
Other accrued expenses53,138 38,042 
Total accrued liabilities$266,604 $279,193