XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.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, 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        
Issuance of share capital $ 5,577 $ 43,558 (49,135) 0 0 0
Issuance of share capital (in shares) 9,295 72,597        
Conversion of preferred stock $ (3,951) $ 3,951 0 0 0 0
Conversion of preferred stock (in shares) (6,585) 6,585        
Buyback of preferred stock $ (15) $ 0 (211) 0 0 (226)
Buyback of preferred stock (in shares) (26) 0        
Net income $ 0 $ 0 0 5,856,294 1,112,913 6,969,207
Exercise of options $ 1,838 $ 0 24,901 0 0 26,739
Exercise of options (in shares) 3,064 0        
Dividends declared $ 0 $ 0 0 (5,211,651) (1,102,475) (6,314,126)
Compensation expense relating to stock and stock option grants 0 0 1,417,172 0 0 1,417,172
Balance at Dec. 31, 2022 $ 20,630 $ 9,193,725 89,205,159 61,247,699 8,096,976 167,764,189
Balance (in shares) at Dec. 31, 2022 34,383 15,322,875        
Issuance of share capital $ 7,985 $ 41,319 (49,304) 0 0 0
Issuance of share capital (in shares) 13,309 68,864        
Purchase of Remaining Non-Controlling Interests in PERC $ 0 $ 221,030 1,006,248   (3,667,305) (2,440,027)
Purchase of remaining non-controlling interests in PERC (in shares)   368,383        
Conversion of preferred stock $ (5,309) $ 5,309 0 0 0 0
Conversion of preferred stock (in shares) (8,848) 8,848        
Buyback of preferred stock $ (122) $ 0 (1,708) 0 0 (1,830)
Buyback of preferred stock (in shares) (203) 0        
Net income $ 0 $ 0 0 29,585,391 573,791 30,159,182
Exercise of options $ 3,394 $ 1,544 94,826 0 0 $ 99,764
Exercise of options (in shares) 5,656 2,575       8,231
Dividends declared $ 0 $ 0 0 (5,684,270) 0 $ (5,684,270)
Compensation expense relating to stock and stock option grants 0 0 1,933,666 0 0 1,933,666
Balance at Dec. 31, 2023 $ 26,578 $ 9,462,927 $ 92,188,887 $ 85,148,820 $ 5,003,462 $ 191,830,674
Balance (in shares) at Dec. 31, 2023 44,297 15,771,545