v3.26.1
Commitments and Contingencies - Undiscounted Cash Payment Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies    
2026 $ 471 $ 408
2027 421 375
2028 382 379
2029 394 391
2030 166 266
Total undiscounted operating lease payments 1,834 1,819
Imputed interest expenses (675) (735)
Total operating lease liability 1,159 1,084
Operating lease liability, current (261) (192)
Operating lease liability, net of current portion $ 898 $ 892