XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Leases Maturity Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 17,175  
2026 24,876  
2027 19,212  
2028 15,446  
2029 14,016  
Thereafter 97,433  
Total lease payments 188,158  
Less imputed interest 64,976  
Total operating lease liabilities 123,182 $ 132,140
Finance Leases    
Remainder of 2025 6,435  
2026 11,472  
2027 11,403  
2028 11,265  
2029 11,265  
Thereafter 134,271  
Total lease payments 186,111  
Less imputed interest 68,710  
Total finance lease liabilities $ 117,401 $ 118,796