v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Annual future minimum lease payments as of June 30, 2025 are as follows (in thousands):
2025 (remainder of year)$211 
2026371 
2027354 
202830 
Thereafter— 
Total future minimum lease payments966 
Less: amount representing interest(96)
Total lease liabilities$870