XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Leases Maturity Table (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 9,761  
2026 29,771  
2027 23,992  
2028 19,676  
2029 18,062  
Thereafter 110,686  
Total lease payments 211,948  
Less imputed interest 74,175  
Total operating lease liabilities 137,773 $ 132,140
Finance Leases    
Remainder of 2025 3,569  
2026 11,476  
2027 11,407  
2028 11,268  
2029 11,268  
Thereafter 134,301  
Total lease payments 183,289  
Less imputed interest 67,119  
Total finance lease liabilities $ 116,170 $ 118,796