Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Future Minimum Payments for Operating Leases and Finance Leases (Details)

v3.26.1
Leases - Schedule of Future Minimum Payments for Operating Leases and Finance Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finance Leases  
2026 $ 21,914
2027 3,280
Total undiscounted lease payments 25,194
Less imputed interest (1,557)
Total lease liability 23,637
Operating Leases  
2026 3,633
2027 0
Total undiscounted lease payments 3,633
Less imputed interest (172)
Total lease liability $ 3,461