XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Accrued Liabilities        
Accrued salaries, commissions, benefits and bonus $ 92,437 $ 97,882    
Accrued professional, consulting and lobbying fees 6,102 3,861    
Accrued warranty expense 3,291 811 $ 995 $ 2,822
Accrued income and other taxes 3,358 13,559    
Accrued inventory in transit 11,847 10,548    
Other accrued expenses 29,905 29,273    
Accrued liabilities $ 146,940 $ 155,934