XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Redeemable preferred stock [Member]
Preferred stock [Member]
Common stock [Member]
Additional paid-in capital [Member]
Retained earnings [Member]
Non controlling interests [Member]
Total
Balance at Dec. 31, 2019 $ 20,251 $ 9,029,765 $ 88,356,509 $ 66,352,733 $ 14,193,616 $ 177,952,874
Balance (in shares) at Dec. 31, 2019 33,751 15,049,608        
Issuance of share capital $ 3,674 $ 50,766 (54,440) 0 0 0
Issuance of share capital (in shares) 6,123 84,610        
Conversion of preferred stock $ (5,679) $ 5,679 0 0 0 0
Conversion of preferred stock (in shares) (9,465) 9,465        
Buyback of preferred stock $ (105) $ 0 (1,623) 0 0 (1,728)
Buyback of preferred stock (in shares) (176) 0        
Net income $ 0 $ 0 0 3,711,528 730,005 4,441,533
Exercise of options $ 500 $ 0 9,661 0 0 10,161
Exercise of options (in shares) 835 0        
Dividends declared $ 0 $ 0 0 (5,153,552) 0 (5,153,552)
Acquisition of non-controlling interests 0 0 (2,579,882) 0 (6,820,118) (9,400,000)
Stock-based compensation 0 0 1,163,261 0 0 1,163,261
Balance at Dec. 31, 2020 $ 18,641 $ 9,086,210 86,893,486 64,910,709 8,103,503 169,012,549
Balance (in shares) at Dec. 31, 2020 31,068 15,143,683        
Issuance of share capital $ 5,179 $ 53,093 (58,272) 0 0 0
Issuance of share capital (in shares) 8,632 88,488        
Conversion of preferred stock $ (6,913) $ 6,913 0 0 0 0
Conversion of preferred stock (in shares) (11,522) 11,522        
Buyback of preferred stock $ (989) $ 0 (15,810) 0 0 (16,799)
Buyback of preferred stock (in shares) (1,649) 0        
Net income $ 0 $ 0 0 875,579 632,915 1,508,494
Exercise of options $ 1,263 $ 0 15,796 0 0 $ 17,059
Exercise of options (in shares) 2,106 0       2,106
Dividends declared $ 0 $ 0 0 (5,183,232) (649,880) $ (5,833,112)
Stock-based compensation 0 0 977,232 0 0 977,232
Balance at Dec. 31, 2021 $ 17,181 $ 9,146,216 $ 87,812,432 $ 60,603,056 $ 8,086,538 $ 165,665,423
Balance (in shares) at Dec. 31, 2021 28,635 15,243,693