XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued liabilities

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

    

March 31, 2022

    

December 31, 2021

Accrued salaries, benefits and bonus

$

33,242

$

62,425

Accrued professional, consulting and lobbying fees

 

6,982

 

7,152

Accrued warranty expense

 

1,504

 

2,822

Accrued income and other taxes

 

3,615

 

3,736

Accrued inventory in transit

8,910

9,945

Other accrued expenses

 

15,182

 

17,627

Accrued liabilities

$

69,435

$

103,707