v3.26.1
Stock-based Compensation - Schedule of Changes in Common Stock Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding at the beginning of the period | shares 2,172,600  
Options, Granted | shares 955,000  
Options, Exercised | shares (31,875)  
Options, Forfeited | shares (45,000)  
Options, Outstanding at the end of the period | shares 3,050,725 2,172,600
Options, Exercisable at the end of the period | shares 1,843,100  
Weighted Average Exercise Price, Outstanding at the beginning of the period | $ / shares $ 1.76  
Weighted Average Exercise Price, Granted | $ / shares 1.3  
Weighted Average Exercise Price, Exercised | $ / shares 0.7  
Weighted Average Exercise Price, Forfeitures | $ / shares 0.7  
Weighted Average Exercise Price, Outstanding at the end of the period | $ / shares 1.64 $ 1.76
Weighted Average Exercise Price, Exercisable at the end of the period | $ / shares $ 1.71  
Options Outstanding Weighted Average Contractual Life (years) 6 years 2 months 12 days 5 years 1 month 6 days
Options Exercisable Weighted Average Contractual Life (years) 4 years 2 months 12 days  
Aggregate Intrinsic Value, Outstanding | $ $ 351 $ 408
Aggregate Intrinsic Value, Exercisable | $ $ 351