XML 166 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lessee Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2024, operating lease $ 4,460
2025, operating lease 3,101
2026, operating lease 2,600
2027, operating lease 2,531
2028, operating lease 2,399
Thereafter, operating leases 24,252
Total future minimum lease payments, operating leases 39,343
Less imputed interest, operating leases 13,187
Total, operating leases 26,156
Finance Leases  
2024, finance lease 1,475
2025, finance lease 1,098
2026, finance lease 340
2027, finance lease 152
2028, finance lease 10
Thereafter, finance leases 0
Total future minimum lease payments, finance leases 3,075
Less imputed interest, finance leases 171
Total, finance leases 2,904
Two Contracted Geothermal Assets in Nevada  
Financing Liability  
2024, financing liability 17,535
2025, financing liability 22,675
2026, financing liability 20,815
2027, financing liability 20,578
2028, financing liability 23,165
Thereafter, financing liability 254,046
Total future minimum lease payments, financing liability 358,814
Less imputed interest, financing liability 138,245
Total, financing liability $ 220,569