v3.26.1
Stock-based Compensation - Stock Options and RSU Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Stock-based Compensation    
No. of options, Outstanding, Beginning balance 921,267  
No. of options, Expired (22,144)  
No. of options, Outstanding, Ending balance 899,123 921,267
No. of options, Exercisable 893,707  
Weighted average exercise price, Beginning balance $ 4.24  
Weighted average exercise price, Ending balance 3.94 $ 4.24
Weighted average exercise price, Exercisable $ 3.94  
Weighted average remaining term 8 years 3 months 10 days 8 years 7 months 17 days
Weighted average remaining term, Exercisable 8 years 1 month 28 days  
RSUs    
Stock-based Compensation    
Outstanding, Beginning 55,000  
Granted 500,000  
Exercised/Vested (535,000)  
Outstanding, Ending 20,000 55,000
Weighted average grant date fair value, Beginning $ 1.3  
Weighted average grant date fair value, Granted 1.49  
Weighted average grant date fair value, Exercised/Vested 1.46  
Weighted average grant date fair value, Ending $ 1.8 $ 1.3