XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 80,610  
2026 79,257  
2027 69,980  
2028 61,663  
2029 52,166  
Thereafter 375,979  
Total lease payments 719,655  
Less: Tenant Improvement Allowances (20,708)  
Less: Imputed Interest (149,525)  
Present value of lease liabilities 549,422  
Less: Current lease liabilities (55,253) $ (36,259)
Long-term lease liabilities $ 494,169 $ 434,247