v3.25.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at June 30, 2025 and December 31, 2024 (in thousands):
June 30, 2025December 31, 2024
Accrued commissions$45,156 $88,237 
Accrued bonus35,719 59,780 
Accrued interest33,101 134 
Accrued salaries and benefits31,131 25,233 
Accrued purchases for agent sales20,873 6,728 
Accrued inventory in transit19,470 13,101 
Accrued income and other taxes12,702 27,863 
Accrued cloud hosting fees11,229 10,673 
Accrued warranty expense10,876 8,284 
Accrued consulting and IT fees6,705 7,846 
Other accrued expenses38,870 31,314 
Total accrued liabilities$265,832 $279,193