v3.25.2
Securitization Facility - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 12, 2021
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Jun. 25, 2025
Dec. 28, 2024
Debt Instrument [Line Items]              
Outstanding balance   $ 1,300,950   $ 1,300,950     $ 1,305,550
Securitization Facility              
Debt Instrument [Line Items]              
Maximum amount available under securitization facility $ 225,000         $ 275,000  
Debt issuance costs   1,900   1,900     1,100
Interest expense related to amortization of debt issuance costs   200 $ 200 300 $ 300    
Termination date Jun. 25, 2028            
Outstanding balance   $ 168,800   $ 168,800     $ 168,800
Interest rate under facility       7.57%