v3.25.1
Commitments and Contingencies - Maturities of operating lease liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturity of operating lease liabilities  
2025 remaining $ 2,603
2026 3,558
2027 1,980
2028 264
Total lease payments 8,405
Less: amount representing imputed interest (635)
Total future minimum lease obligations $ 7,770