v3.25.2
Commitments and Contingencies - Future Minimum Lease Payments and Lease Costs (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies  
Lease Payments, 2026 $ 113
Lease Payments, 2027 118
Lease Payments, 2028 121
Lease Payments, 2029 95
Lease Payments, 2030 8
Lease Payments, Total 455
Lease Costs, 2026 112
Lease Costs, 2027 112
Lease Costs, 2028 112
Lease Costs, 2029 84
Lease Costs, 2030 7
Lease Costs, Total $ 427