XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued liabilities

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

    

June 30, 2021

    

December 31, 2020

Accrued salaries, benefits and bonus

$

39,487

$

36,892

Accrued professional, consulting and lobbying fees

 

1,201

 

3,055

Accrued warranty expense

 

901

 

769

Accrued income and other taxes

3,780

3,848

Accrued inventory in transit

 

10,979

 

4,597

Other accrued expenses

 

10,560

 

10,682

Accrued liabilities

$

66,908

$

59,843