XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 53,360 $ 62,425    
Accrued professional, consulting and lobbying fees 6,907 7,152    
Accrued warranty expense 1,628 2,822 $ 901 $ 769
Accrued income and other taxes 6,420 3,736    
Accrued inventory in transit 9,625 9,945    
Other accrued expenses 23,040 17,627    
Accrued liabilities $ 100,980 $ 103,707