XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued liabilities

Accrued liabilities consisted of the following at December 31 (in thousands):

    

December 31, 2021

    

December 31, 2020

Accrued salaries, benefits and bonus

$

62,425

$

36,892

Accrued professional, consulting and lobbying fees

 

7,152

 

3,055

Accrued warranty expense

 

2,822

 

769

Accrued income and other taxes

 

3,736

 

3,848

Accrued inventory in transit

9,945

4,597

Other accrued expenses

 

17,627

 

10,682

Accrued liabilities

$

103,707

$

59,843