v3.25.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Feb. 23, 2022
Debt Instrument [Line Items]      
Gross debt $ 288,063    
Less: Unamortized discount and debt issuance costs (6,150) $ (6,542)  
Total debt 306,913 281,521  
Less: Current portion of long-term debt (3,250) (3,250)  
Total long-term debt 303,663 278,271  
Prior Term Loan      
Debt Instrument [Line Items]      
Gross debt 288,063 288,063  
Term Loan Facility      
Debt Instrument [Line Items]      
Total debt 281,900    
Maximum borrowing capacity     $ 325,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Gross debt $ 25,000 $ 0  
Maximum borrowing capacity     $ 75,000