XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 60,778 $ 97,882    
Accrued professional, consulting and lobbying fees 6,370 3,861    
Accrued warranty expense 3,440 811 $ 1,628 $ 2,822
Accrued income and other taxes 5,825 13,559    
Accrued inventory in transit 13,812 10,548    
Other accrued expenses 27,937 29,273    
Accrued liabilities $ 118,162 $ 155,934