v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments of Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Lease  
2025 $ 803
2026 2,478
2027 4,791
2028 4,807
2029 11,284
Thereafter 6,317
Total lease payments 30,480
Less imputed interest (6,519)
Present value of operating lease liabilities 23,961
Finance Lease  
2025 1,251
2026 2,387
2027 1,880
2028 1,048
2029 44
Total lease payments 6,610
Less imputed interest (804)
Present value of finance lease liabilities $ 5,806