XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
Total
Adjustment
Common Stock
Common Stock
Adjustment
Additional Paid-in Capital
Additional Paid-in Capital
Adjustment
Accumulated Other Comprehensive Income
Accumulated Other Comprehensive Income
Adjustment
Accumulated (Deficit) Earnings
Accumulated (Deficit) Earnings
Adjustment
Balance at Dec. 31, 2021 $ 41,958,716 $ 41,914,183 $ 1,877 $ 1,877 $ 41,232,441 $ 41,232,441 $ 153,361 $ 153,361 $ 571,037 $ 526,504
Balance (ASC 842) at Dec. 31, 2021   (44,533)               (44,533)
Balance, Shares at Dec. 31, 2021     18,772,214 18,772,214            
Stock-based compensation 382,828       382,828          
Exercise of stock options, RSUs and warrants 29,670   $ 10   29,660          
Exercise of stock options, RSU's and warrants, Shares     105,969              
Taxes paid on net issuance of employee stock options (20,478)       (20,478)          
Conversion of senior secured convertible debt to equity 2,590,909   $ 104   2,590,805          
Conversion of senior secured convertible debt to equity, Shares     1,036,365              
Currency translation adjustment (50,366)           (50,366)      
Net unrealized gains (losses) on short-term investments (5,996)           (5,996)      
Net (loss) income 579,234               579,234  
Balance at Mar. 31, 2022 45,419,984   $ 1,991   44,215,256   96,999   1,105,738  
Balance, Shares at Mar. 31, 2022     19,914,548              
Balance at Dec. 31, 2021 41,958,716 41,914,183 $ 1,877 $ 1,877 41,232,441 $ 41,232,441 153,361 $ 153,361 571,037 526,504
Balance (ASC 842) at Dec. 31, 2021   $ (44,533)               $ (44,533)
Balance, Shares at Dec. 31, 2021     18,772,214 18,772,214            
Net unrealized gains (losses) on short-term investments (1,419)                  
Net (loss) income 902,056                  
Balance at Jun. 30, 2022 45,982,509   $ 2,001   44,618,756   (66,808)   1,428,560  
Balance, Shares at Jun. 30, 2022     20,008,885              
Balance at Mar. 31, 2022 45,419,984   $ 1,991   44,215,256   96,999   1,105,738  
Balance, Shares at Mar. 31, 2022     19,914,548              
Stock-based compensation 532,636       532,636          
Exercise of stock options, RSUs and warrants 2,558   $ 10   2,548          
Exercise of stock options, RSU's and warrants, Shares     94,337              
Taxes paid on net issuance of employee stock options (131,684)       (131,684)          
Currency translation adjustment (168,384)           (168,384)      
Net unrealized gains (losses) on short-term investments 4,577           4,577      
Net (loss) income 322,822               322,822  
Balance at Jun. 30, 2022 45,982,509   $ 2,001   44,618,756   (66,808)   1,428,560  
Balance, Shares at Jun. 30, 2022     20,008,885              
Balance at Dec. 31, 2022 44,323,749   $ 2,008   45,513,807   510,485   (1,702,551)  
Balance, Shares at Dec. 31, 2022     20,084,528              
Stock-based compensation 474,209       474,209          
Exercise of stock options, RSUs and warrants     $ 27   (27)          
Exercise of stock options, RSU's and warrants, Shares     274,591              
Taxes paid on net issuance of employee stock options (326,534)       (326,534)          
Currency translation adjustment 339,090           339,090      
Net unrealized gains (losses) on short-term investments 13,945           13,945      
Net (loss) income (400,512)               (400,512)  
Balance at Mar. 31, 2023 44,423,947   $ 2,035   45,661,455   863,520   (2,103,063)  
Balance, Shares at Mar. 31, 2023     20,359,119              
Balance at Dec. 31, 2022 44,323,749   $ 2,008   45,513,807   510,485   (1,702,551)  
Balance, Shares at Dec. 31, 2022     20,084,528              
Net unrealized gains (losses) on short-term investments 867                  
Net (loss) income (2,800,008)                  
Balance at Jun. 30, 2023 43,143,006   $ 2,053   46,404,428   1,239,084   (4,502,559)  
Balance, Shares at Jun. 30, 2023     20,543,024              
Balance at Mar. 31, 2023 44,423,947   $ 2,035   45,661,455   863,520   (2,103,063)  
Balance, Shares at Mar. 31, 2023     20,359,119              
Stock-based compensation 898,008       898,008          
Exercise of stock options, RSUs and warrants 51,049   $ 18   51,031          
Exercise of stock options, RSU's and warrants, Shares     183,905              
Taxes paid on net issuance of employee stock options (206,066)       (206,066)          
Currency translation adjustment 388,642           388,642      
Net unrealized gains (losses) on short-term investments (13,078)           (13,078)      
Net (loss) income (2,399,496)               (2,399,496)  
Balance at Jun. 30, 2023 $ 43,143,006   $ 2,053   $ 46,404,428   $ 1,239,084   $ (4,502,559)  
Balance, Shares at Jun. 30, 2023     20,543,024