XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Dec. 28, 2024
USD ($)
Lessee Disclosure [Abstract]  
2025 (remaining) $ 33,055
2026 38,834
2027 28,215
2028 22,627
2029 16,106
2030 and thereafter 26,263
Total future minimum lease payments 165,100
Less: interest (27,193)
Total lease obligations $ 137,907