v3.26.1
Financial Instruments - Schedule Of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Current portion of long-term debt $ (18,750) $ (15,000)
Unamortized debt issuance cost (508) (570)
Unamortized discount (1,540) (1,729)
Long-term debt, less current portion 229,702 278,951
Term Loan Facilities    
Debt Instrument [Line Items]    
2025 Term Loan $ 250,500 $ 296,250