v3.25.1
Leases - Future Minimum Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 (nine months remaining) $ 1,029
2026 1,442
2027 1,643
2028 1,692
2029 1,743
Thereafter 3,644
Total minimum lease payments 11,193
Less: interest (4,335)
Present value of lease liabilities $ 6,858