v3.25.2
Revenue Recognition - Schedule of Significant Changes in the Contract Assets and Liabilities Balances (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 29, 2025
Dec. 31, 2024
Contract Asset    
Beginning Balance $ 67,062 $ 14,754
Acquired as part of a business combination 0 62,439
Increases due to rights to consideration for customer specific goods produced, but not billed during the period 98,907 67,062
Transferred to receivables from contract assets recognized at the beginning of the period and acquired as part of business combination (67,062) (77,193)
Ending Balance 98,907 67,062
Contract Liability    
Beginning Balance (60,024) (15,252)
Acquired as part of a business combination 0 (47,478)
Revenue deferred or rebates accrued (18,369) (25,736)
Recognized as revenue 477 2,341
Rebates paid to customers 35,401 26,101
Ending Balance $ (42,515) $ (60,024)