XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued liabilities

Accrued liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):

    

September 30, 2021

    

December 31, 2020

Accrued salaries, benefits and bonus

$

59,559

$

36,892

Accrued professional, consulting and lobbying fees

 

5,282

 

3,055

Accrued warranty expense

 

1,363

 

769

Accrued income and other taxes

4,459

3,848

Accrued inventory in transit

 

6,316

 

4,597

Other accrued expenses

 

11,915

 

10,682

Accrued liabilities

$

88,894

$

59,843