v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of total remaining operating lease payments
As of June 30, 2025, the total remaining operating lease payments included in the measurement of lease liabilities was as follows (in thousands):
Period ended December 31
2025 (remaining 6 months)
$95 
2026582 
2027606 
2028631 
2029107 
Total undiscounted lease payments2,021 
Less: imputed interest(377)
Total present value of operating lease liability$1,644