Quarterly report [Sections 13 or 15(d)]

Leases - Future Minimum Lease Payments (Details)

v3.25.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Year Ending December 31,    
Remainder of 2025 $ 1,794  
2026 2,430  
2027 2,400  
2028 2,490  
2029 2,585  
Thereafter 6,195  
Total operating lease payments 17,894  
Less portion representing imputed interest (8,336)  
Total operating lease liabilities 9,558 $ 9,973
Less current portion 1,590 1,612
Long-term portion $ 7,968 $ 8,361