v3.26.1
Commitments and Contingencies - Future Minimum Lease Payments and Lease Costs (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies  
Lease Payments, 2026 $ 116
Lease Payments, 2027 120
Lease Payments, 2028 109
Lease Payments, 2029 55
Lease Payments, Total 400
Lease Costs, 2026 112
Lease Costs, 2027 112
Lease Costs, 2028 99
Lease Costs, 2029 48
Lease Costs, Total $ 371