v3.25.2
Commitments and Contingencies - Schedule of Future Contractual Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
2025 $ 1,342
2026 5,294
2027 5,647
2028 5,265
2029 5,957
Thereafter 14,462
Total undiscounted lease payments 37,967
Less imputed interest (7,708)
Total operating lease liabilities $ 30,259