XML 121 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders Equity - Schedule of Stock Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Shares    
Beginning Balance (in shares) 281,913  
Number of options outstanding, Granted (in shares) 0  
Number of options outstanding, Exercised (in shares) (65,673)  
Number of options outstanding, Expired/Forfeited (in shares) (16,249)  
Ending Balance (in shares) 199,991 281,913
Number of options outstanding, vested and exercisable 79,190  
Weighted Average Exercise Price per Share    
Weighted average exercise price, Beginning balance (in dollars per share) $ 2.71  
Weighted average exercise price, Granted (in dollars per share) 0  
Weighted average exercise price, Exercised (in dollars per share) 4.24  
Weighted average exercise price, Expired/Forfeited (in dollars per share) 2.25  
Weighted average exercise price, Ending balance (in dollars per share) 2.25 $ 2.71
Weighted average price per share outstanding, vested and exercisable $ 2.25  
Weighted Average Remaining Contractual, Beginning balance   3 years 8 months 26 days
Weighted Average Remaining Contractual, Expired/Forfeited 3 years 8 months 4 days  
Weighted Average Remaining Contractual term, Ending balance 3 years 29 days  
Weighted Average Remaining Contractual Term, Vested and Exercisable 3 years 29 days  
Aggregate Intrinsic Value , beginning balance $ 3,517,171  
Aggregate Intrinsic Value , Granted 0  
Issued warrants (in shares) 747,116  
Aggregate Intrinsic Value , Expired/Forfeited 231,902  
Aggregate Intrinsic Value ,ending balance 2,915,869 $ 3,517,171
Aggregate Intrinsic Value, Vested and Exercisable $ 1,154,590