v3.26.1
Stock Option Plan and Stock-Based Compensation (Details 2) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options, Forfeited 0  
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options outstanding, beginning 1,061,500 688,935
Weighted-average fair value at grant date, beginning $ 1.25 $ 3.70
Number of options, Granted 1,000,000
Number of options, Exercised (11,500) (627,435)
Weighted-average fair value at grant date, Exercised $ 1.33 $ 3.55
Number of options, Forfeited
Number of options outstanding, ending 1,050,000 1,061,500
Weighted-average fair value at grant date, ending $ 1.24 $ 1.25
Weighted-average fair value at grant date, granted   $ 1.00
Number of options outstanding, ending 1,050,000 1,061,500