v3.25.1
Commitments and Contingencies - Schedule of Future Contractual Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
2025 $ 1,574
2026 4,474
2027 4,597
2028 4,338
2029 5,012
Thereafter 12,135
Total undiscounted lease payments 32,130
Less imputed interest (6,672)
Total operating lease liabilities $ 25,458