XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities  
Schedule of Accrued liabilities

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

​

​

​

​

​

​

​

​

​

    

March 31, 2023

    

December 31, 2022

Accrued salaries, benefits and bonus

​

$

63,975

​

$

97,882

Accrued professional, consulting and lobbying fees

​

 

6,840

​

 

3,861

Accrued warranty expense

​

 

3,301

​

 

811

Accrued income and other taxes

​

 

7,486

​

 

13,559

Accrued inventory in transit

​

​

11,318

​

​

10,548

Other accrued expenses

​

 

27,687

​

 

29,273

Accrued liabilities

​

$

120,607

​

$

155,934