v3.26.1
Commitments and Contingencies - Undiscounted Cash Payment Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies    
2026 $ 230 $ 408
2027 440 375
2028 379 379
2029 391 391
2030 266 266
Total undiscounted operating lease payments 1,706 1,819
Imputed interest expenses (614) (735)
Total operating lease liability 1,092 1,084
Operating lease liability, current (219) (192)
Operating lease liability, net of current portion $ 873 $ 892