v3.25.2
Commitments and Contingencies - Schedule of Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 2,018
2026 4,053
2027 3,776
2028 3,721
2029 3,726
Thereafter 6,884
Total lease payments 24,178
Less: imputed interest (3,410)
Present value of lease liabilities $ 20,768