XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER FINANCIAL STATEMENT INFORMATION - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee compensation and related expenses $ 23,029 $ 25,053
Income tax payable 1,238 11,728
Accrued customer rebates 10,775 5,327
Accrued liabilities for excess and obsolete inventory 8,638 7,247
Other 22,626 23,085
Total $ 66,306 $ 72,440