v3.25.2
Debt - Schedule of Debt Balances (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Jun. 29, 2024
Mar. 05, 2021
Debt Instrument [Line Items]        
Unamortized Issuance Costs $ (6,600) $ (8,500)    
Total debt outstanding 1,189,934 1,141,476    
Less: current portion of long-term debt 0 0    
Long-term debt $ 1,189,934 1,141,476    
Convertible Debt        
Debt Instrument [Line Items]        
Interest, stated rate (in percent) 0.00%      
Long-term debt, gross $ 1,150,000 1,150,000 $ 1,150,000  
Unamortized Issuance Costs (6,557) (8,524)   $ (23,600)
Secured Debt        
Debt Instrument [Line Items]        
Long-term debt, gross 40,000 0    
Unamortized Issuance Costs (1,492) 0    
Debt issuance costs-delayed draw term loan warrants $ (7,983) $ 0