XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2026 and December 31, 2025 (in thousands):
September 30, 2026December 31, 2025
Accrued commissions$83,953 $150,811 
Accrued third-party product costs78,597 73,497 
Accrued cloud hosting fees32,689 14,049 
Accrued professional and IT fees30,696 24,359 
Accrued inventory in transit30,468 15,728 
Accrued salaries and benefits29,060 35,251 
Accrued income and other taxes27,601 27,339 
Accrued bonus14,903 78,403 
Accrued warranty expense10,182 10,858 
Accrued interest4,806 31,855 
Other accrued expenses55,520 48,388 
Total accrued liabilities$398,475 $510,538