XML 123 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating  
2025 $ 38,592
2026 8,289
2027 7,623
2028 6,480
2029 5,804
Thereafter 5,207
Total lease payment obligations 71,995
Less: Imputed interest 6,329
Present value of lease liabilities 65,666
Finance  
2025 7,192
2026 6,420
2027 6,057
2028 4,806
2029 4,523
Thereafter 12,126
Total lease payment obligations 41,124
Less: Imputed interest 6,258
Present value of lease liabilities 34,866
Total  
2025 45,784
2026 14,709
2027 13,680
2028 11,286
2029 10,327
Thereafter 17,333
Total lease payment obligations 113,119
Less: Imputed interest 12,587
Present value of lease liabilities $ 100,532