v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jul. 01, 2025
Jun. 30, 2026
Jul. 01, 2025
Leases        
Operating $ 43,990 $ 41,871 $ 87,684 $ 82,983
Variable 25,851 24,102 50,090 46,934
Short-term 42 43 80 82
Total $ 69,883 $ 66,016 137,854 129,999
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows for operating leases     86,661 95,254
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 56,034 $ 59,418