v3.26.1
Accounts Receivable Securitization Facility (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 29, 2024
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
May 04, 2026
Dec. 28, 2025
Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Accounts receivable securitization facility term 3 years            
AR sold and derecognized $ 125,000 $ 165,000   $ 165,000   $ 165,000  
Unused capacity   0   0     $ 0
Contract assets, total   408,709   408,709     426,053
Yield fees included in interest expense   1,700 $ 1,700 3,300 $ 3,500    
Cash proceeds from facility   40,000   40,000      
Special Purpose Entity              
Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Accounts receivable   84,400   84,400     60,200
Contract assets, total   $ 148,700   $ 148,700     $ 115,600