v3.26.3
Revenue - Schedule of Changes in Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 61,253 $ 39,666
Increase (decrease) in accounts receivable, net $ 21,587  
Accounts receivable, percent change 54.40%  
Contract assets $ 717 0
Increase (decrease) in contract with customer, assets, current 717  
Contract liabilities, current 46,866 37,139
Increase (decrease) in contract with customer, liability, current $ 9,727  
Contract with customer, liability, current, percent change 26.20%  
Contract liabilities, non-current $ 1,615 $ 1,476
Increase (decrease) in contract with customer, liability, non-current $ 139  
Contract with customer, liability, non-current, percent change 9.40%