XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Future Minimum Lease Payments - Operating Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
Three months ending December 31, 2025 $ 805
2026 2,620
2027 2,129
2028 1,476
2029 1,129
2030 1,129
Thereafter 18,267
Future minimum lease payments 27,555
Site leases  
Lessee, Lease, Description [Line Items]  
2025, operating lease 261
2026, operating lease 1,044
2027, operating lease 1,094
2028, operating lease 1,129
2029, operating lease 1,129
2030, operating lease 1,129
2030 and beyond, operating lease 18,267
Future minimum lease payments, operating lease 24,053
Office leases  
Lessee, Lease, Description [Line Items]  
2025, operating lease 141
2026, operating lease 47
2027, operating lease 0
2028, operating lease 0
2029, operating lease 0
2030, operating lease 0
2030 and beyond, operating lease 0
Future minimum lease payments, operating lease 188
Vehicle and Equipment leases  
Lessee, Lease, Description [Line Items]  
2025, finance lease 403
2026, finance lease 1,529
2027, finance lease 1,035
2028, finance lease 347
2029, finance lease 0
2030, finance lease 0
2030 and beyond, finance lease 0
Future minimum lease payments, finance lease $ 3,314