XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Accrued Liabilities  
Accrued Liabilities

Note 10 - 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