v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Jun. 27, 2026
USD ($)
Lessee Disclosure [Abstract]  
2026 (remaining) $ 10,066
2027 32,793
2028 26,680
2029 19,641
2030 12,550
2031 and thereafter 22,606
Total future minimum lease payments 124,336
Less: interest (20,542)
Total lease obligations $ 103,794