XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.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        
Purchase of remaining non-controlling interests in PERC (in shares)           0
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)          
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          
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       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        
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        
Issuance of share capital $ 3,542 $ 41,299 (44,841) 0 0 $ 0
Issuance of share capital (in shares) 5,904 68,832        
Purchase of remaining non-controlling interests in PERC (in shares)           0
Conversion of preferred stock $ (3,581) $ 3,581 0 0 0 $ 0
Conversion of preferred stock (in shares) (5,968) 5,968        
Buyback of preferred stock $ (763) $ 0 (13,851) 0 0 (14,614)
Buyback of preferred stock (in shares) (1,272) 0        
Net income $ 0 $ 0 0 28,237,554 577,590 28,815,144
Exercise of options $ 626 $ 0 23,127 0 0 $ 23,753
Exercise of options (in shares) 1,043 0       1,043
Dividends declared $ 0 $ 0 0 (6,510,793) (232,100) $ (6,742,893)
Compensation expense relating to stock and stock option grants 0 0 1,397,583 0 0 1,397,583
Balance at Dec. 31, 2024 $ 26,402 $ 9,507,807 $ 93,550,905 $ 106,875,581 $ 5,348,952 $ 215,309,647
Balance (in shares) at Dec. 31, 2024 44,004 15,846,345