XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Equity - Schedule of Stock Options Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Shares    
Number of options outstanding, Excercised (in shares) (50,000)  
Exchange traded debt    
Number of Shares    
Number of options outstanding, Beginning (in shares) 281,913  
Number of options outstanding, Granted (in shares) 0  
Number of options outstanding, Expired/Forfeited (in shares) (3,333)  
Number of options outstanding, ending (in shares) 219,994 281,913
Number of options outstanding, vested and exercisable 84,609  
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, Excercised (in dollars per share) 4.48  
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 (in dollars per share) $ 2.25  
Weighted Average Remaining Contractual, Beginning balance   3 years 8 months 26 days
Weighted Average Remaining Contractual, Expired/Forfeited 3 years 10 months 17 days  
Weighted Average Remaining Contractual term, Ending balance 3 years 9 months  
Weighted Average Remaining Contractual term, Ending balance Vested and Exercisable 3 years 9 months 7 days  
Aggregate Intrinsic Value , Beginning $ 3,517,111  
Aggregate Intrinsic Value , Granted 0  
Aggregate Intrinsic Value , Exercised 641,178  
Aggregate Intrinsic Value , Expired/Forfeited 53,761  
Aggregate Intrinsic Value , Ending 3,028,599 $ 3,517,111
Aggregate Intrinsic Value , Vested and Exercisable $ 1,164,790