v3.25.2
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Jun. 28, 2025
USD ($)
Lessee Disclosure [Abstract]  
2025 (remaining) $ 10,968
2026 39,637
2027 28,959
2028 23,173
2029 16,644
2030 and thereafter 27,336
Total future minimum lease payments 146,717
Less: interest (24,049)
Total lease obligations $ 122,668