v3.25.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 04, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Accrued compensation and related benefits $ 69,895 $ 85,989
Accrued third-party commissions 32,983 34,602
Lease liability - current portion 22,142 22,340
Accrued taxes 19,732 21,341
Accrued rebates 15,097 19,964
Accrued interest 11,737 5,841
Purchase of royalty interest 11,140 0
Accrued professional fees 10,009 5,003
Contingent consideration - current portion 8,656 49,719
Accrued royalties 7,061 6,296
Accrued freight 6,232 5,314
Customer advances and billings in excess of costs incurred 5,872 6,229
Warranty liability 2,662 2,818
Accrued restructuring liability 1,746 2,938
Derivative liability – current portion 517 3,648
Other 43,765 57,831
Accrued liabilities $ 269,246 $ 329,873