v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Rental Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2025 $ 3,591
2026 7,341
2027 7,557
2028 7,778
2029 8,007
Thereafter 36,713
Total Future Minimum Leases Payments 70,987
Less: Interest (26,355)
Present Value of Operating Lease Liabilities $ 44,632