XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Warranty Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Changes in the carrying amount of accrued warranty costs [Roll Forward]    
Balance at Beginning of Year $ 10,664 $ 8,154
Provision charged to expense 2,296 2,048
Usage (3,623) (1,326)
Acquisitions 0 472
Currency translation 644 (219)
Balance at End of Period $ 9,981 $ 9,129