XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Maturities of lease liabilities:    
2026 $ 53,668  
2027 49,622  
2028 43,633  
2029 37,828  
2030 34,395  
Thereafter 266,684  
Total lease payments 485,830  
Less-present value discount (147,698)  
Present value of operating lease liabilities 338,132 $ 240,265
Supplemental information related to leases:    
Cash paid for amounts included in the measurement of operating lease liabilities 45,550 39,702
Operating lease right-of-use assets obtained in exchange for lease liabilities $ 127,664 $ 54,344