v3.26.3
Operating Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease expense $ 40,193 $ 38,208 $ 121,420 $ 109,425
Variable lease expense 5,871 5,066 17,303 14,783
Total operating lease expense $ 46,064 $ 43,274 $ 138,723 $ 124,208