XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 69,058 $ 62,425    
Accrued professional, consulting and lobbying fees 3,918 7,152    
Accrued warranty expense 995 2,822 $ 1,363 $ 769
Accrued income and other taxes 3,871 3,736    
Accrued inventory in transit 11,081 9,945    
Other accrued expenses 23,843 17,627    
Accrued liabilities $ 112,766 $ 103,707