v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Leases [Abstract]        
Operating lease costs $ 7,061 $ 5,706 $ 13,353 $ 11,354
Short term lease costs 724 609 1,999 1,322
Variable lease costs 489 667 596 1,269
Finance lease costs:        
Amortization of right of use assets 1,695 1,408 3,195 2,680
Interest on lease liabilities $ 316 $ 260 $ 597 $ 483