XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities - Chart (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accrued Liabilities [Abstract]    
Accrued compensation and related benefits $ 66,662 $ 66,290
Accrued taxes 12,675 12,970
Accrued freight 7,448 5,299
Contingent consideration - current portion 8,737 1,816
Warranty liability 2,608 2,503
Accrued restructuring liability 1,711 2,170
Accrued third-party commissions 25,128 22,362
Customer advances and billings in excess of costs incurred 3,113 9,203
Lease liability - current portion 23,847 21,936
Accrued interest 633 11,066
Accrued rebates 10,449 12,584
Accrued professional fees 14,946 13,711
Accrued royalties 4,839 5,045
Other 42,225 38,436
Accrued liabilities $ 225,021 $ 225,391