XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Consolidated Statements of Stockholders’ Equity - USD ($)
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2023   16,602,155        
Beginning balance at Dec. 31, 2023 $ 65,313,388 $ 1,660 $ 152,027,110 $ (1,019,997) $ (85,444,794) $ (250,591)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   3,360        
Stock purchase plan & option exercise issuances 5,907   5,907      
Stock issued for payment of services (in shares)   64,385        
Stock issued for payment of services 150,006 $ 6 150,000      
Stock-based compensation (in shares)   151,587        
Stock-based compensation 749,120 $ 15 749,105      
Share withheld to cover statutory taxes (in shares)   (51,069)        
Shares withheld to cover statutory taxes (122,415) $ (4) (122,411)      
Foreign currency translation adjustment (12,302)         (12,302)
Unrealized gain (loss) on securities held 150,807         150,807
Net income (loss) (5,460,678)       (5,460,678)  
Ending balance (in shares) at Jun. 30, 2024   16,770,418        
Ending balance at Jun. 30, 2024 60,773,833 $ 1,677 152,809,711 (1,019,997) (90,905,472) (112,086)
Beginning balance (in shares) at Dec. 31, 2023   16,602,155        
Beginning balance at Dec. 31, 2023 $ 65,313,388 $ 1,660 152,027,110 (1,019,997) (85,444,794) (250,591)
Ending balance (in shares) at Dec. 31, 2024 16,931,169 17,518,018        
Ending balance at Dec. 31, 2024 $ 48,781,719 $ 1,752 154,593,800 (1,622,065) (104,297,055) 105,287
Beginning balance (in shares) at Mar. 31, 2024   16,666,513        
Beginning balance at Mar. 31, 2024 62,501,847 $ 1,667 152,419,065 (1,019,997) (88,710,644) (188,244)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   3,360        
Stock purchase plan & option exercise issuances 5,907   5,907      
Stock issued for payment of services (in shares)   31,915        
Stock issued for payment of services 75,000 $ 3 74,997      
Stock-based compensation (in shares)   101,566        
Stock-based compensation 394,931 $ 10 394,921      
Share withheld to cover statutory taxes (in shares)   (32,936)        
Shares withheld to cover statutory taxes (85,182) $ (3) (85,179)      
Foreign currency translation adjustment (16,472)         (16,472)
Unrealized gain (loss) on securities held 92,630         92,630
Net income (loss) (2,194,828)       (2,194,828)  
Ending balance (in shares) at Jun. 30, 2024   16,770,418        
Ending balance at Jun. 30, 2024 $ 60,773,833 $ 1,677 152,809,711 (1,019,997) (90,905,472) (112,086)
Beginning balance (in shares) at Dec. 31, 2024 16,931,169 17,518,018        
Beginning balance at Dec. 31, 2024 $ 48,781,719 $ 1,752 154,593,800 (1,622,065) (104,297,055) 105,287
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   10,802        
Stock purchase plan & option exercise issuances 23,414 $ 1 23,413      
Stock issued for payment of services (in shares)   78,150        
Stock issued for payment of services 179,996 $ 8 179,988      
Stock-based compensation (in shares)   292,966        
Stock-based compensation 640,846 $ 29 640,817      
Share withheld to cover statutory taxes (in shares)   (96,907)        
Shares withheld to cover statutory taxes (294,909) $ (10) (294,899)      
Tender offer costs (134,017)   (134,017)      
Treasury stock (722,633)     (722,633)    
Foreign currency translation adjustment (144,391)         (144,391)
Unrealized gain (loss) on securities held (12,209)         (12,209)
Net income (loss) $ 1,062,268       1,062,268  
Ending balance (in shares) at Jun. 30, 2025 16,913,906 17,803,029        
Ending balance at Jun. 30, 2025 $ 49,380,084 $ 1,780 155,009,102 (2,344,698) (103,234,787) (51,313)
Beginning balance (in shares) at Mar. 31, 2025   17,661,220        
Beginning balance at Mar. 31, 2025 48,271,887 $ 1,766 154,793,924 (2,065,873) (104,439,855) (18,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   10,802        
Stock purchase plan & option exercise issuances 23,414 $ 1 23,413      
Stock issued for payment of services (in shares)   35,292        
Stock issued for payment of services 89,994 $ 4 89,990      
Stock-based compensation (in shares)   136,492        
Stock-based compensation 355,714 $ 13 355,701      
Share withheld to cover statutory taxes (in shares)   (40,777)        
Shares withheld to cover statutory taxes (119,913) $ (4) (119,909)      
Tender offer costs (134,017)   (134,017)      
Treasury stock (278,825)     (278,825)    
Foreign currency translation adjustment (34,932)         (34,932)
Unrealized gain (loss) on securities held 1,694         1,694
Net income (loss) $ 1,205,068       1,205,068  
Ending balance (in shares) at Jun. 30, 2025 16,913,906 17,803,029        
Ending balance at Jun. 30, 2025 $ 49,380,084 $ 1,780 $ 155,009,102 $ (2,344,698) $ (103,234,787) $ (51,313)