Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Leases - Schedule of Future Minimum Payments for Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 3,170
2026 2,769
Total undiscounted lease payments 5,939
Less imputed interest (459)
Total lease liability 5,480
2025 11,425
2026 14,019
Total undiscounted lease payments 25,444
Less imputed interest (2,131)
Total lease liability $ 23,313