XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Accrued Liabilities [Line Items]    
Salaries and benefits $ 44,304 $ 27,304
Incentive compensation 30,254 33,107
Operating Lease, Liability, Current 18,169 9,009
Accrued Professional Fees 5,317 773
Accrued Product Field Action. 24,517 0
Legal accrual 3,137 3,897
Accrued sales taxes 5,844 1,980
Warranties and returns 3,097 532
Contract with Customer, Liability, Current 30,838 12,646
Accrued other taxes 5,794 4,337
Outside commissions 17,063 5,645
Accrued freight 17,988 9,194
Restructuring accrual 5,923 664
Accrued audit fees 6,279 1,008
Liability, Defined Benefit Plan, Current 2,928 0
Interest Payable 1,033 0
Accrued research and development liability 3,538 0
Other 14,899 8,099
Accrued liabilities 242,769 118,195
Foreign Exchange    
Schedule of Accrued Liabilities [Line Items]    
Derivative Liability, Current $ 1,847 $ 0