XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Schedule of Accrued liabilities

Accrued liabilities consisted of the following at September 30, 2023 and December 31, 2022 (in thousands):

    

September 30, 2023

    

December 31, 2022

Accrued salaries, commissions, benefits and bonus

$

92,437

$

97,882

Accrued professional, consulting and lobbying fees

 

6,102

 

3,861

Accrued warranty expense

 

3,291

 

811

Accrued income and other taxes

 

3,358

 

13,559

Accrued inventory in transit

11,847

10,548

Other accrued expenses

 

29,905

 

29,273

Accrued liabilities

$

146,940

$

155,934