XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranty - (Analysis of Changes in the Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 60,819 $ 56,630
Current period provisions 7,147 8,685
Costs incurred (5,865) (7,446)
Foreign currency translation adjustment (368) 569
Balance at end of period $ 61,733 $ 58,438