XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Jun. 29, 2024
USD ($)
Lessee Disclosure [Abstract]  
2024 (remaining) $ 11,090
2025 42,274
2026 36,691
2027 26,160
2028 20,725
2029 and thereafter 36,554
Total future minimum lease payments 173,494
Less: interest (28,916)
Total lease obligations $ 144,578