v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated (Deficit) Earnings
Balance at Dec. 31, 2023 $ 39,582,322 $ 2,066 $ 47,323,673 $ 675,310 $ (8,418,727)
Balance, Shares at Dec. 31, 2023   20,661,341      
Stock-based compensation 408,740   408,740    
Exercise of stock options, RSUs and warrants 127,350 $ 21 127,329    
Exercise of stock options, RSUs and warrants, Shares   211,729      
Taxes paid on net issuance of employee stock options (246,376)   (246,376)    
Currency translation adjustment (156,287)     (156,287)  
Net unrealized gains (loss) on short-term investments (5,208)     (5,208)  
Net loss (1,339,622)       (1,339,622)
Balance at Mar. 31, 2024 38,370,919 $ 2,087 47,613,366 513,815 (9,758,349)
Balance, Shares at Mar. 31, 2024   20,873,070      
Balance at Dec. 31, 2023 39,582,322 $ 2,066 47,323,673 675,310 (8,418,727)
Balance, Shares at Dec. 31, 2023   20,661,341      
Net unrealized gains (loss) on short-term investments (7,410)        
Net loss (3,684,167)        
Balance at Jun. 30, 2024 36,545,909 $ 2,099 48,159,630 487,075 (12,102,894)
Balance, Shares at Jun. 30, 2024   20,997,383      
Balance at Mar. 31, 2024 38,370,919 $ 2,087 47,613,366 513,815 (9,758,349)
Balance, Shares at Mar. 31, 2024   20,873,070      
Stock-based compensation 557,198   557,198    
Exercise of stock options, RSUs and warrants 91,998 $ 12 91,986    
Exercise of stock options, RSUs and warrants, Shares   124,313      
Taxes paid on net issuance of employee stock options (102,920)   (102,920)    
Currency translation adjustment (24,537)     (24,537)  
Net unrealized gains (loss) on short-term investments (2,203)     (2,203)  
Net loss (2,344,545)       (2,344,545)
Balance at Jun. 30, 2024 36,545,909 $ 2,099 48,159,630 487,075 (12,102,894)
Balance, Shares at Jun. 30, 2024   20,997,383      
Balance at Dec. 31, 2024 27,172,045 $ 2,115 49,082,737 140,254 (22,053,061)
Balance, Shares at Dec. 31, 2024   21,148,810      
Stock-based compensation 612,561   612,561    
Exercise of stock options, RSUs and warrants 373,310 $ 43 373,267    
Exercise of stock options, RSUs and warrants, Shares   433,386      
Taxes paid on net issuance of employee stock options (243,654)   (243,654)    
Currency translation adjustment 152,940     152,940  
Net unrealized gains (loss) on short-term investments 393     393  
Net loss (2,017,634)       (2,017,634)
Balance at Mar. 31, 2025 26,049,961 $ 2,158 49,824,911 293,587 (24,070,695)
Balance, Shares at Mar. 31, 2025   21,582,196      
Balance at Dec. 31, 2024 27,172,045 $ 2,115 49,082,737 140,254 (22,053,061)
Balance, Shares at Dec. 31, 2024   21,148,810      
Net unrealized gains (loss) on short-term investments (2,346)        
Net loss (4,038,364)        
Balance at Jun. 30, 2025 26,204,271 $ 2,192 50,908,298 1,385,205 (26,091,425)
Balance, Shares at Jun. 30, 2025   21,920,779      
Balance at Mar. 31, 2025 26,049,961 $ 2,158 49,824,911 293,587 (24,070,695)
Balance, Shares at Mar. 31, 2025   21,582,196      
Stock-based compensation 515,774   515,774    
Exercise of stock options, RSUs and warrants 627,470 $ 34 627,436    
Exercise of stock options, RSUs and warrants, Shares   338,583      
Taxes paid on net issuance of employee stock options (59,823)   (59,823)    
Currency translation adjustment 1,094,358     1,094,358  
Net unrealized gains (loss) on short-term investments (2,740)     (2,740)  
Net loss (2,020,730)       (2,020,730)
Balance at Jun. 30, 2025 $ 26,204,271 $ 2,192 $ 50,908,298 $ 1,385,205 $ (26,091,425)
Balance, Shares at Jun. 30, 2025   21,920,779