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.25.1
Leases - Schedule of Future Minimum Payments for Operating Leases and Finance Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finance Leases  
2025 $ 6,328
2026 3,792
Total undiscounted lease payments 10,120
Less imputed interest (890)
Total lease liability 9,230
Operating Leases  
2025 4,227
2026 2,769
Total undiscounted lease payments 6,996
Less imputed interest (626)
Total lease liability $ 6,370