XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
Variable Lease, Cost $ (630) $ (739)  
Operating Lease, Payments 11,760 10,014  
Lessee, Operating Lease, Liability, Payments, Due 35,155    
Operating Lease, Cost 11,509 9,138  
Sublease Income 64 66  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 16,028 30,528  
Finance Lease, Right-of-Use Asset, Amortization 11,347 8,196  
Operating lease right-of-use asset 127,464 112,501 $ 122,783
Operating Lease, Impairment Loss   95  
Operating lease right-of-use asset $ 127,464 112,501 $ 122,783
Operating Lease, Weighted Average Remaining Lease Term 4 years 6 months   4 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 5.20%   5.10%
Operating leases – current portion $ 40,020 33,977 $ 40,342
Operating leases – long-term portion 102,637 95,797 98,536
Operating Lease, Liability 142,657   $ 138,878
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 16,028 30,528  
Lease, Cost 12,075 $ 9,811  
Lessee, Operating Lease, Liability, Payments, Due Year Two 41,478    
Lessee, Operating Lease, Liability, Payments, Due Year Three 31,779    
Lessee, Operating Lease, Liability, Payments, Due Year Four 20,280    
Lessee, Operating Lease, Liability, Payments, Due Year Five 13,351    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 18,530    
Lessee, Operating Lease, Liability, Payments, Due 160,573    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 17,916    
Operating Lease, Liability $ 142,657    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 204,000