v3.26.1
Warranty Liability - Analysis of Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Dec. 31, 2025
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease)      
Balance at beginning balance $ 40,676 $ 47,289  
Current period charges 4,932 2,943  
Payments (5,714) (5,820)  
Currency translation (127) 295  
Balance at ending balance 39,766 44,707  
Current portion (20,554) (18,759) $ (21,321)
Long-term portion $ 19,212 $ 25,948