v3.25.1
Commitments and Contingencies - Maturities of Minimum Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 1,469
2026 1,979
2027 2,003
2028 2,029
2029 2,055
Thereafter 5,992
Total minimum lease payments 15,527
Less: imputed interest (3,608)
Total lease liability $ 11,919