v3.25.2
Leases - Schedule of Components of Company's Total Lease Costs and Other Lease Related Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 16,340 $ 10,913 $ 31,824 $ 24,283
Finance lease cost:        
Amortization of lease asset 3,285 3,126 6,287 6,211
Interest on lease liabilities 793 887 1,493 1,808
Variable lease cost 11,269 8,704 23,691 15,301
Impairment charges 545 0 1,178 0
Total lease cost $ 32,232 $ 23,630 $ 64,473 $ 47,603