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

​