XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Mar. 29, 2025
USD ($)
Lessee Disclosure [Abstract]  
2025 (remaining) $ 21,911
2026 39,084
2027 28,460
2028 22,735
2029 16,221
2030 and thereafter 26,420
Total future minimum lease payments 154,831
Less: interest (25,428)
Total lease obligations $ 129,403