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

​