XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease right-of-use asset $ 220,089 $ 143,480 $ 220,089 $ 143,480 $ 139,695
Operating leases – current portion 56,179 44,961 56,179 44,961 43,172
Operating leases – long-term portion 189,404 112,988 189,404 112,988 109,816
Operating Lease, Liability $ 245,583   $ 245,583   $ 152,988
Operating Lease, Weighted Average Remaining Lease Term 5 years 8 months 12 days   5 years 8 months 12 days   4 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 5.40%   5.40%   5.30%
Operating Lease, Cost $ 15,819 11,802 $ 29,262 23,311  
Variable Lease, Cost (680) (952) (936) (1,582)  
Short-term Lease, Cost 156 0 156  
Sublease Income 68 0 136 64  
Lease, Cost 16,587 12,754 30,218 24,829  
Operating Lease, Payments 15,143 12,326 28,711 24,086  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 80,864 26,692 105,019 42,720  
Finance Lease, Right-of-Use Asset, Amortization 10,289 $ 10,676 21,451 $ 22,023  
Lessee, Operating Lease, Liability, Payments, Due 35,119   35,119    
Lessee, Operating Lease, Liability, Payments, Due Year Two 62,118   62,118    
Lessee, Operating Lease, Liability, Payments, Due Year Three 49,548   49,548    
Lessee, Operating Lease, Liability, Payments, Due Year Four 40,117   40,117    
Lessee, Operating Lease, Liability, Payments, Due Year Five 28,856   28,856    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 70,945   70,945    
Lessee, Operating Lease, Liability, Payments, Due 286,703   286,703    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 41,120   41,120    
Operating Lease, Liability $ 245,583   $ 245,583