XML 97 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jan. 06, 2022
Accrued Liabilities [Abstract]      
Salaries and benefits $ 55,701 $ 44,304  
Incentive compensation 27,578 30,254  
Operating Lease, Liability, Current 19,187 18,169  
Sales taxes 6,043 5,844  
Restructuring accrual 4,771 5,923  
UnfavorablecontractliabilityST 27,686 30,838  
Accrued other taxes 3,960 5,794  
Accrued Professional Fees 6,730 5,317  
Legal accrual 2,667 3,137  
Distribution Fees 14,041 17,063  
Warranties and returns 3,530 3,097  
Field service corrective action 28,684 24,517  
Accrued freight 14,820 17,988  
Derivative Liability, Current 3,806 1,847  
Other 655 6,999  
Accrued liabilities 254,508 242,769 [1]  
Liability, Defined Benefit Plan, Current 2,331 2,928  
Accrued audit fees 7,031 6,279  
Derivative [Line Items]      
Derivative Liability, Current 3,806 1,847  
Product Liability Contingency [Line Items]      
Product Liability Accrual, Component Amount 47,400   $ 55,100
Interest Payable 716 1,033  
accrued research and development 2,211 3,538  
Accrued liability Italy payment scheme 22,360 7,900  
Contra AR - Italy Payment Scheme   12,100  
Foreign Exchange      
Accrued Liabilities [Abstract]      
Derivative Liability, Current 3,806 1,847  
Derivative [Line Items]      
Derivative Liability, Current $ 3,806 $ 1,847  
[1] December 31, 2022 balances were derived from audited consolidated financial statements.