v3.25.1
OTHER FINANCIAL STATEMENT INFORMATION - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee compensation and related expenses $ 20,108 $ 25,053
Income tax payable 13,208 11,728
Accrued customer rebates 8,696 5,327
Accrued liabilities for excess and obsolete inventory 8,483 7,247
Other 23,072 23,085
Total $ 73,567 $ 72,440