XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]      
Variable Lease, Cost $ (256) $ (630)  
Operating Lease, Payments 13,568 11,760  
Lessee, Operating Lease, Liability, Payments, Due 40,472    
Operating Lease, Cost 13,443 11,509  
Sublease Income 68 64  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 24,155 16,028  
Finance Lease, Right-of-Use Asset, Amortization 11,161 11,347  
Operating lease right-of-use asset 152,689 127,464 $ 139,695
Operating lease right-of-use asset $ 152,689 127,464 $ 139,695
Operating Lease, Weighted Average Remaining Lease Term 4 years 8 months 12 days   4 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 5.20%   5.30%
Operating leases – current portion $ 45,526 40,020 $ 43,172
Operating leases – long-term portion 120,730 102,637 109,816
Operating Lease, Liability 166,256   $ 152,988
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 24,155 16,028  
Lease, Cost 13,631 $ 12,075  
Lessee, Operating Lease, Liability, Payments, Due Year Two 45,808    
Lessee, Operating Lease, Liability, Payments, Due Year Three 34,018    
Lessee, Operating Lease, Liability, Payments, Due Year Four 25,196    
Lessee, Operating Lease, Liability, Payments, Due Year Five 14,749    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 27,841    
Lessee, Operating Lease, Liability, Payments, Due 188,084    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 21,828    
Operating Lease, Liability $ 166,256    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 31