v3.26.1
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, 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        
Balance at Dec. 31, 2025 $ 23,704 $ 9,567,140 95,310,630 116,749,048 5,028,817 226,679,339
Balance (in shares) at Dec. 31, 2025 39,507 15,945,233        
Issue of share capital   $ 32,857 (32,857)      
Issue of share capital (in shares)   54,761        
Conversion of preferred stock $ (117) $ 117        
Conversion of preferred stock (in shares) (196) 196        
Buyback of preferred stock $ (233)   (7,631)     (7,864)
Buyback of preferred stock (in shares) (388)          
Net income       3,777,429 156,135 3,933,564
Dividends declared       (2,246,985)   (2,246,985)
Stock-based compensation     395,898     395,898
Balance at Mar. 31, 2026 $ 23,354 $ 9,600,114 95,666,040 118,279,492 5,184,952 228,753,952
Balance (in shares) at Mar. 31, 2026 38,923 16,000,190        
Balance at Dec. 31, 2025 $ 23,704 $ 9,567,140 95,310,630 116,749,048 5,028,817 226,679,339
Balance (in shares) at Dec. 31, 2025 39,507 15,945,233        
Net income           8,035,569
Balance at Jun. 30, 2026 $ 28,640 $ 9,600,114 96,048,795 119,965,649 5,355,211 230,998,409
Balance (in shares) at Jun. 30, 2026 47,734 16,000,190        
Balance at Mar. 31, 2026 $ 23,354 $ 9,600,114 95,666,040 118,279,492 5,184,952 228,753,952
Balance (in shares) at Mar. 31, 2026 38,923 16,000,190        
Issue of share capital $ 5,442   (5,442)      
Issue of share capital (in shares) 9,071          
Buyback of preferred stock $ (205)   (5,604)     (5,809)
Buyback of preferred stock (in shares) (342)          
Net income       3,931,746 170,259 4,102,005
Exercise of options $ 49   2,011     2,060
Exercise of options (in shares) 82          
Dividends declared       (2,245,589)   (2,245,589)
Stock-based compensation     391,790     391,790
Balance at Jun. 30, 2026 $ 28,640 $ 9,600,114 $ 96,048,795 $ 119,965,649 $ 5,355,211 $ 230,998,409
Balance (in shares) at Jun. 30, 2026 47,734 16,000,190