XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease expense $ 38,208 $ 36,288 $ 109,425 $ 110,760
Variable lease expense 5,066 4,917 14,783 14,945
Total operating lease expense $ 43,274 $ 41,205 $ 124,208 $ 125,705