XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Apr. 16, 2021
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options outstanding, shares   5,999,597 5,999,597   5,788,597
Issuance of common stock upon exercise of stock options     55,000 [1] 5,569  
Exercised, weighted average exercise price [1]     $ 1.17    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period [2]     432,500    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price [2]     $ 3.13    
Forfeited   $ 0 $ 16,880    
Consultant [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period     55,000    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price     $ 1.75    
Key Personnel [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period     75,000    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price     $ 4.10    
Stock Options [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issuance of common stock upon exercise of stock options     25,000    
Exercised, weighted average exercise price     $ 0.97    
Stock Options [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issuance of common stock upon exercise of stock options     30,000    
Exercised, weighted average exercise price     $ 1.33    
2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares available for grant 3,000,000        
Stock options outstanding, shares   5,999,597 5,999,597   5,788,597
Number of unvested restricted stock units, shares   64,656 64,656   117,925
Number of common stock available for grant, shares   1,571,382 1,571,382   2,056,629
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock option term     10 years    
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock option term     2 years    
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock option term     5 years    
[1] Represents the following options exercised:
[2] Represents the following options canceled: