XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Maturities of lease liabilities:      
2025 (excluding the three months ended March 31, 2025) $ 31,275    
2026 38,310    
2027 33,611    
2028 29,555    
2029 25,821    
Thereafter 177,767    
Total Lease Payments 336,339    
Less-present value discount (98,007)    
Present value of operating lease liabilities 238,332   $ 240,265
Supplemental information related to leases:      
Cash paid for amounts included in the measurement of operating lease liabilities 10,703 $ 9,466  
Operating lease right-of-use assets obtained in exchange for lease liabilities $ 5,172 $ 29,426