v3.25.2
Leases - Schedule of Aggregate Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remaining 6 months) $ 1,083
2026 2,131
2027 1,377
2028 1,216
2029 160
Total undiscounted lease payments 5,967
Less: imputed interest (760)
Total operating lease liabilities $ 5,207