XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Lessee, Lease, Description [Line Items]          
Variable Lease, Cost $ (945) $ (1,774) $ (2,791) $ (5,428)  
Operating Lease, Payments 11,311 9,887 32,704 29,379  
Lessee, Operating Lease, Liability, Payments, Due 11,101   11,101    
Operating Lease, Cost 10,573 8,620 30,276 25,145  
Sublease Income 66 66 198 257  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 6,180 13,460 50,769 28,427  
Finance Lease, Right-of-Use Asset, Amortization 9,993 8,411 27,880 23,469  
Operating lease right-of-use asset 113,058 90,407 113,058 90,407 $ 90,264
Operating Lease, Impairment Loss 0   95    
Operating lease right-of-use asset $ 113,058 90,407 $ 113,058 90,407 $ 90,264
Operating Lease, Weighted Average Remaining Lease Term 4 years 1 month 6 days   4 years 1 month 6 days   4 years 7 months 6 days
Operating Lease, Weighted Average Discount Rate, Percent 4.90%   4.90%   4.40%
Operating leases – current portion $ 36,521 30,234 $ 36,521 30,234 $ 29,499
Operating leases – long-term portion 91,916 79,906 91,916 79,906 79,128
Operating Lease, Liability 128,437   128,437   $ 108,627
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 6,180 13,460 50,769 28,427  
Lease, Cost 11,452 $ 10,328 32,869 $ 30,316  
Lessee, Operating Lease, Liability, Payments, Due Year Two 40,109   40,109    
Lessee, Operating Lease, Liability, Payments, Due Year Three 34,281   34,281    
Lessee, Operating Lease, Liability, Payments, Due Year Four 24,818   24,818    
Lessee, Operating Lease, Liability, Payments, Due Year Five 15,150   15,150    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 16,704   16,704    
Lessee, Operating Lease, Liability, Payments, Due 142,163   142,163    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 13,726   13,726    
Operating Lease, Liability $ 128,437   $ 128,437    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 90,000   90,000    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,061,000   1,061,000