v3.26.1
Stockholders' Equity (Other Comprehensive (Loss) Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 398,767 $ 384,850 $ 337,165 $ 139,446
Other comprehensive income, net of tax 1,413 2,021 5,631 217,039
Balance at end of period 435,068 401,294 435,068 401,294
Accumulated other comprehensive income:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 13,326 2,225 9,108 (212,793)
Other comprehensive income, net of tax 1,413 2,021 5,631 217,039
Balance at end of period 14,739 4,246 14,739 4,246
Foreign currency translation:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 11,832 3,023 9,262 (212,172)
Reclassification from accumulated other comprehensive income, net of tax 0 0 0 217,548
Balance at end of period 12,979 4,754 12,979 4,754
Foreign currency translation adjustment - equity method investment        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss), before reclassifications, net of tax 1,154 1,732 3,769 4,936
Foreign currency translation adjustment - other        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss), before reclassifications, net of tax (7) (1) (52) (5,558)
Net gain (loss) on derivatives, net of tax:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 1,494 (798) (154) (621)
Change in fair value of derivatives, net of tax 490 263 1,962 63
Reclassification from accumulated other comprehensive income, net of tax (224) 27 (48) 50
Balance at end of period $ 1,760 $ (508) $ 1,760 $ (508)