Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Leases - Schedule of Future Minimum Payments for Operating Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
October 1, 2025 - December 31, 2025 $ 1,057
2026 2,769
Total undiscounted lease payments 3,826
Less imputed interest (200)
Total lease liability 3,626
October 1, 2025 - December 31, 2025 6,349
2026 17,529
Total undiscounted lease payments 23,878
Less imputed interest (1,724)
Total lease liability $ 22,154