XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 97,882 $ 62,425    
Accrued professional, consulting and lobbying fees 3,861 7,152    
Accrued warranty expense 811 2,822 $ 769 $ 1,476
Accrued income and other taxes 13,559 3,736    
Accrued inventory in transit 10,548 9,945    
Other accrued expenses 29,273 17,627    
Accrued liabilities $ 155,934 $ 103,707