v3.25.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Stockholders Deficit [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2023 $ 9,419 $ 36,879,281   $ 142,848,732 $ (37,578,255) $ 142,159,177 $ 1,651,072 $ 143,810,249
Balance, shares at Dec. 31, 2023 94,192,433              
Net income   18,757,752 18,757,752 (7,536) 18,750,216
Foreign currency translation adjustment   (10,109,388) (10,109,388) (84,464) (10,193,852)
Disposal of subsidiary   (1,221,795) (1,221,795)
Balance at Mar. 31, 2024 $ 9,419 36,879,281   161,606,484 (47,687,643) 150,807,541 337,277 151,144,818
Balance, shares at Mar. 31, 2024 94,192,433              
Balance at Dec. 31, 2023 $ 9,419 36,879,281   142,848,732 (37,578,255) 142,159,177 1,651,072 143,810,249
Balance, shares at Dec. 31, 2023 94,192,433              
Net income               37,307,541
Balance at Jun. 30, 2024 $ 9,419 36,879,281   180,090,892 (56,683,275) 160,296,317 359,277 160,655,594
Balance, shares at Jun. 30, 2024 94,192,433              
Balance at Mar. 31, 2024 $ 9,419 36,879,281   161,606,484 (47,687,643) 150,807,541 337,277 151,144,818
Balance, shares at Mar. 31, 2024 94,192,433              
Net income   18,484,408 18,484,408 72,917 18,557,325
Foreign currency translation adjustment   (8,995,632) (8,995,632) (50,917) (9,046,549)
Balance at Jun. 30, 2024 $ 9,419 36,879,281   180,090,892 (56,683,275) 160,296,317 359,277 160,655,594
Balance, shares at Jun. 30, 2024 94,192,433              
Balance at Dec. 31, 2024 $ 10,302 62,513,923 $ (2,700,000) 189,463,007 (54,178,075) 195,109,157 (86,999) $ 195,022,158
Balance, shares at Dec. 31, 2024 103,020,816              
Balance, shares at Dec. 31, 2024     (270,000)         270,000
Issuance of common stock as incentive shares $ 86 (86)
Issuance of common stock as incentive shares, shares 860,435              
Net income 21,502,446 21,502,446 (10,496) 21,491,950
Foreign currency translation adjustment 9,834,663 9,834,663 (26,336) 9,808,327
Balance at Mar. 31, 2025 $ 10,388 62,513,837 $ (2,700,000) 210,965,453 (44,343,412) 226,446,266 (123,831) 226,322,435
Balance, shares at Mar. 31, 2025 103,881,251              
Balance, shares at Mar. 31, 2025     (270,000)          
Balance at Dec. 31, 2024 $ 10,302 62,513,923 $ (2,700,000) 189,463,007 (54,178,075) 195,109,157 (86,999) $ 195,022,158
Balance, shares at Dec. 31, 2024 103,020,816              
Balance, shares at Dec. 31, 2024     (270,000)         270,000
Net income               $ 23,931,802
Balance at Jun. 30, 2025 $ 10,388 72,196,114 $ (5,115,262) 213,423,693 (35,922,942) 244,591,991 60,580 $ 244,652,571
Balance, shares at Jun. 30, 2025 103,881,251              
Balance, shares at Jun. 30, 2025     (782,809)         782,809
Balance at Mar. 31, 2025 $ 10,388 62,513,837 $ (2,700,000) 210,965,453 (44,343,412) 226,446,266 (123,831) $ 226,322,435
Balance, shares at Mar. 31, 2025 103,881,251              
Balance, shares at Mar. 31, 2025     (270,000)          
Net income 2,458,240 2,458,240 (18,388) 2,439,852
Foreign currency translation adjustment 8,420,470 8,420,470 202,799 8,623,269
Repurchase of common stock $ (2,415,262) (2,415,262) (2,415,262)
Repurchase of common stock, shares     (512,809)          
Deemed contribution in connection with price modification on disposal of property and equipment 9,682,277 9,682,277 9,682,277
Balance at Jun. 30, 2025 $ 10,388 $ 72,196,114 $ (5,115,262) $ 213,423,693 $ (35,922,942) $ 244,591,991 $ 60,580 $ 244,652,571
Balance, shares at Jun. 30, 2025 103,881,251              
Balance, shares at Jun. 30, 2025     (782,809)         782,809