v3.26.1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at June 30, 2026 and December 31, 2025 (in thousands):
June 30, 2026December 31, 2025
Accrued commissions$85,240 $150,811 
Accrued third-party product costs69,022 73,497 
Accrued salaries and benefits34,189 35,251 
Accrued income and other taxes33,011 27,339 
Accrued professional and IT fees32,578 24,359 
Accrued bonus32,435 78,403 
Accrued interest31,837 31,855 
Accrued inventory in transit25,648 15,728 
Accrued cloud hosting fees15,380 14,049 
Accrued warranty expense10,302 10,858 
Other accrued expenses54,290 48,388 
Total accrued liabilities$423,932 $510,538