XML 98 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases Operating Leases (Tables) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]      
Operating lease right-of-use asset $ 122,783 $ 90,264  
2024 43,730    
2025 37,935    
2026 28,696    
2027 18,558    
2028 11,848    
Thereafter 16,497    
Total minimum lease payments 157,264    
Less: interest 18,386    
Total lease liabilities 138,878    
Operating leases - current portion 40,342 29,499  
Operating leases - long-term portion 98,536 79,128  
Lease Liability $ 138,878 $ 108,627  
Operating Lease, Weighted Average Remaining Lease Term 4 years 6 months 4 years 7 months 6 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.10% 4.40%  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 70,465 $ 36,450  
Variable Lease, Cost 4,532 $ 7,753 $ 18,206
Operating Lease, Impairment Loss 1,023    
Lease Agreements      
Operating Leased Assets [Line Items]      
Variable Lease, Cost $ 9,505