XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Warranty - (Analysis of Changes in the Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 66,421 $ 60,819
Current period provisions 7,018 7,147
Costs incurred (6,025) (5,865)
Foreign currency translation adjustment 1,011 (368)
Balance at end of period $ 68,425 $ 61,733