XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2025 and December 31, 2024 (in thousands):
September 30, 2025December 31, 2024
Accrued commissions$57,705 $88,237 
Accrued bonus56,183 59,780 
Accrued salaries and benefits34,881 25,233 
Accrued income and other taxes21,811 27,863 
Accrued third-party product costs21,708 6,728 
Accrued cloud hosting fees13,903 10,673 
Accrued inventory in transit12,690 13,101 
Accrued warranty expense10,905 8,284 
Accrued consulting and IT fees7,072 7,846 
Accrued interest5,222 134 
Other accrued expenses51,264 31,314 
Total accrued liabilities$293,344 $279,193