v3.26.1
A summary of stock option activity is presented below (in thousands, except per share and contractual life data). (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding at beginning, number of shares (in shares) 8,366  
Options outstanding at beginning, weighted average exercise price (in dollars per share) $ 2.23  
Granted 429  
Granted, weighted average exercise price (in dollars per share) $ 1.2  
Exercised  
Exercised, weighted average exercise price (in dollars per share)  
Forfeited or expired (130)  
Forfeited or expired, weighted average exercise price (in dollars per share) $ 2.07  
Options outstanding at ending, number of shares (in shares) 8,665 8,366
Options outstanding at ending, vested and expected to vest (in dollars per share) $ 2.19 $ 2.23
Options outstanding at ending, vested and expected to vest (in years) 5 years 7 months 24 days 6 years 1 month 2 days
Options exercisable, number of shares (in shares) 6,506  
Options exercisable, weighted average exercise price (in dollars per share) $ 2.49  
Options exercisable period (in years) 4 years 9 months