v3.26.1
Accounts Receivable Securitization Facility (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 29, 2024
Mar. 29, 2026
Mar. 30, 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 $ 125,000      
Unused capacity   0     $ 0
Contract assets, total   382,936     426,053
Interest expense   1,600 $ 1,800    
Subsequent Event          
Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]          
AR sold and derecognized       $ 165,000  
Special Purpose Entity          
Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]          
Accounts receivable   39,600     60,200
Contract assets, total   $ 116,800     $ 115,600