XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
Accrued salaries, commissions, benefits and bonus$103,566 $125,636 
Accrued income and other taxes27,911 5,784 
Accrued inventory in transit11,428 12,197 
Accrued professional, consulting and lobbying fees10,870 7,377 
Accrued warranty expense7,227 7,374 
Other accrued expenses48,689 35,182 
Accrued liabilities$209,691 $193,550