v3.25.1
Commitments and Contingencies - Schedule of Future Lease Payments under Non-Cancelable Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2025 (remainder of year) $ 1,477
2026 2,019
2027 1,269
2028 2,078
2029 2,140
Total lease payments 8,983
Less: imputed interest 1,572
Total operating lease liabilities $ 7,411