XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED 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, 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        
Issue of share capital   $ 34,430 (34,430)      
Issue of share capital (in shares)   57,384        
Buyback of preferred stock $ (163)   (2,727)     (2,890)
Buyback of preferred stock (in shares) (272)          
Net income       6,474,348 169,068 6,643,416
Dividends declared       (1,510,082)   (1,510,082)
Stock-based compensation     279,875     279,875
Balance at Mar. 31, 2024 $ 26,415 $ 9,497,357 92,431,605 90,113,086 5,172,530 197,240,993
Balance (in shares) at Mar. 31, 2024 44,025 15,828,929        
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        
Net income           22,616,545
Balance at Jun. 30, 2024 $ 29,434 $ 9,497,743 92,723,287 104,455,633 5,295,402 212,001,499
Balance (in shares) at Jun. 30, 2024 49,057 15,829,572        
Balance at Mar. 31, 2024 $ 26,415 $ 9,497,357 92,431,605 90,113,086 5,172,530 197,240,993
Balance (in shares) at Mar. 31, 2024 44,025 15,828,929        
Issue of share capital $ 3,542   (3,542)      
Issue of share capital (in shares) 5,904          
Conversion of preferred stock $ (386) $ 386        
Conversion of preferred stock (in shares) (643) 643        
Buyback of preferred stock $ (137)   (2,144)     (2,281)
Buyback of preferred stock (in shares) (229)          
Net income       15,850,257 122,872 15,973,129
Dividends declared       (1,507,710)   (1,507,710)
Stock-based compensation     297,368     297,368
Balance at Jun. 30, 2024 $ 29,434 $ 9,497,743 92,723,287 104,455,633 5,295,402 212,001,499
Balance (in shares) at Jun. 30, 2024 49,057 15,829,572        
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        
Issue of share capital   $ 40,058 (40,058)      
Issue of share capital (in shares)   66,764        
Conversion of preferred stock $ (1,492) $ 1,492        
Conversion of preferred stock (in shares) (2,486) 2,486        
Buyback of preferred stock $ (412)   (9,727)     (10,139)
Buyback of preferred stock (in shares) (688)          
Net income       4,791,029 165,427 4,956,456
Exercise of options   $ 654 12,793     13,447
Exercise of options (in shares)   1,090        
Dividends declared       (1,757,183)   (1,757,183)
Stock-based compensation     299,371     299,371
Balance at Mar. 31, 2025 $ 24,498 $ 9,550,011 93,813,284 109,909,427 5,514,379 218,811,599
Balance (in shares) at Mar. 31, 2025 40,830 15,916,685        
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        
Net income           10,182,039
Balance at Jun. 30, 2025 $ 29,906 $ 9,550,011 94,212,568 112,771,198 5,643,757 222,207,440
Balance (in shares) at Jun. 30, 2025 49,844 15,916,685        
Balance at Mar. 31, 2025 $ 24,498 $ 9,550,011 93,813,284 109,909,427 5,514,379 218,811,599
Balance (in shares) at Mar. 31, 2025 40,830 15,916,685        
Issue of share capital $ 5,120   (5,120)      
Issue of share capital (in shares) 8,534          
Buyback of preferred stock $ (41)   (1,530)     (1,571)
Buyback of preferred stock (in shares) (69)          
Net income       5,096,205 129,378 5,225,583
Exercise of options $ 329   9,894     10,223
Exercise of options (in shares) 549          
Dividends declared       (2,234,434)   (2,234,434)
Stock-based compensation     396,040     396,040
Balance at Jun. 30, 2025 $ 29,906 $ 9,550,011 $ 94,212,568 $ 112,771,198 $ 5,643,757 $ 222,207,440
Balance (in shares) at Jun. 30, 2025 49,844 15,916,685