XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Maturities of lease liabilities:      
2024 (excluding the three months ended March 31, 2024) $ 29,282    
2025 36,864    
2026 33,144    
2027 28,915    
2028 25,252    
Thereafter 183,669    
Total Lease Payments 337,126    
Less-Present Value Discount (101,279)    
Present Value of Operating Lease Liabilities 235,847   $ 212,562
Supplemental information related to leases:      
Cash paid for amounts included in the measurement of operating lease liabilities 9,466 $ 7,024  
Operating lease right-of-use assets obtained in exchange for lease liabilities $ 29,426 $ 9,446