XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 03, 2025
Dec. 29, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 26,526  
2026 28,520  
2027 24,301  
2028 25,029  
2029 25,777  
Thereafter 155,585  
Total lease payments 285,738  
Less:    
Imputed interest (69,904)  
Operating lease liabilities $ 215,834 $ 215,659