v3.25.2
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remainder of year) $ 211
2026 371
2027 354
2028 30
Thereafter 0
Total future minimum lease payments 966
Less: amount representing interest (96)
Total lease liabilities $ 870