XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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)   9,087        
Stock purchase plan & option exercise issuances 12,675 $ 1 12,674      
Stock issued for payment of services (in shares)   93,133        
Stock issued for payment of services 229,063 $ 9 229,054      
Stock-based compensation (in shares)   801,602        
Stock-based compensation 2,328,356 $ 80 2,328,276      
Share withheld to cover statutory taxes (in shares)   (195,871)        
Shares withheld to cover statutory taxes (437,189) $ (19) (437,170)      
Treasury stock (57,571)     (57,571)    
Foreign currency translation adjustment (106,497)         (106,497)
Unrealized gain (loss) on securities held 235,662         235,662
Net income (loss) (14,228,997)       (14,228,997)  
Ending balance (in shares) at Sep. 30, 2024   17,310,106        
Ending balance at Sep. 30, 2024 53,288,890 $ 1,731 154,159,944 (1,077,568) (99,673,791) (121,426)
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 Jun. 30, 2024   16,770,418        
Beginning balance at Jun. 30, 2024 60,773,833 $ 1,677 152,809,711 (1,019,997) (90,905,472) (112,086)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   5,727        
Stock purchase plan & option exercise issuances 6,768 $ 1 6,767      
Stock issued for payment of services (in shares)   28,748        
Stock issued for payment of services 79,057 $ 3 79,054      
Stock-based compensation (in shares)   650,015        
Stock-based compensation 1,579,236 $ 65 1,579,171      
Share withheld to cover statutory taxes (in shares)   (144,802)        
Shares withheld to cover statutory taxes (314,774) $ (15) (314,759)      
Treasury stock (57,571)     (57,571)    
Foreign currency translation adjustment (94,195)         (94,195)
Unrealized gain (loss) on securities held 84,855         84,855
Net income (loss) (8,768,319)       (8,768,319)  
Ending balance (in shares) at Sep. 30, 2024   17,310,106        
Ending balance at Sep. 30, 2024 $ 53,288,890 $ 1,731 154,159,944 (1,077,568) (99,673,791) (121,426)
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,927        
Stock purchase plan & option exercise issuances 23,674 $ 1 23,673      
Stock issued for payment of services (in shares)   102,342        
Stock issued for payment of services 269,991 $ 10 269,981      
Stock-based compensation (in shares)   437,751        
Stock-based compensation 1,086,489 $ 44 1,086,445      
Share withheld to cover statutory taxes (in shares)   (139,435)        
Shares withheld to cover statutory taxes (483,958) $ (14) (483,944)      
Stock issuance costs (134,017)   (134,017)      
Treasury stock (722,633)     (722,633)    
Foreign currency translation adjustment (143,343)         (143,343)
Unrealized gain (loss) on securities held (12,209)         (12,209)
Net income (loss) $ 1,210,013       1,210,013  
Ending balance (in shares) at Sep. 30, 2025 17,040,480 17,929,603        
Ending balance at Sep. 30, 2025 $ 49,875,726 $ 1,793 155,355,938 (2,344,698) (103,087,042) (50,265)
Beginning balance (in shares) at Jun. 30, 2025   17,803,029        
Beginning balance at Jun. 30, 2025 49,380,084 $ 1,780 155,009,102 (2,344,698) (103,234,787) (51,313)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock purchase plan & option exercise issuances (in shares)   125        
Stock purchase plan & option exercise issuances 260   260      
Stock issued for payment of services (in shares)   24,192        
Stock issued for payment of services 89,995 $ 2 89,993      
Stock-based compensation (in shares)   144,785        
Stock-based compensation 445,643 $ 15 445,628      
Share withheld to cover statutory taxes (in shares)   (42,528)        
Shares withheld to cover statutory taxes (189,049) $ (4) (189,045)      
Foreign currency translation adjustment 1,048         1,048
Unrealized gain (loss) on securities held 0          
Net income (loss) $ 147,745       147,745  
Ending balance (in shares) at Sep. 30, 2025 17,040,480 17,929,603        
Ending balance at Sep. 30, 2025 $ 49,875,726 $ 1,793 $ 155,355,938 $ (2,344,698) $ (103,087,042) $ (50,265)