XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities  
Schedule of Accrued liabilities

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

    

December 31, 2023

    

December 31, 2022

Accrued salaries, commissions, benefits and bonus

$

125,636

$

97,882

Accrued professional, consulting and lobbying fees

 

7,377

 

3,861

Accrued warranty expense

 

7,374

 

811

Accrued income and other taxes

 

5,784

 

13,559

Accrued inventory in transit

12,197

10,548

Other accrued expenses

 

29,862

 

29,273

Accrued liabilities

$

188,230

$

155,934