XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at December 31, 2025 and December 31, 2024 (in thousands):
December 31, 2025December 31, 2024
Accrued commissions$150,811 $88,237 
Accrued bonus78,403 59,780 
Accrued third party product costs73,497 6,728 
Accrued salaries and benefits35,251 25,233 
Accrued interest31,855 134 
Accrued income and other taxes27,339 27,863 
Accrued inventory in transit15,728 13,101 
Accrued cloud hosting fees14,049 10,673 
Accrued warranty expense10,858 8,284 
Accrued consulting and IT fees7,521 7,846 
Other accrued expenses65,226 31,314 
Total accrued liabilities$510,538 $279,193