v3.25.2
Leases - Schedule of Future Lease Payments under Non-cancelable Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 2,788
2026 2,484
Total operating lease payments 5,272
Less: imputed interest (99)
Total operating lease liabilities $ 5,173