v3.26.1
Financial Instruments - Schedule Of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Current portion of long-term debt $ (18,750) $ (15,000)
Unamortized debt issuance cost (539) (570)
Unamortized discount (1,635) (1,729)
Long-term debt, less current portion 253,326 278,951
Term Loan Facilities    
Debt Instrument [Line Items]    
2025 Term Loan $ 274,250 $ 296,250