v3.26.3
Investments in Unconsolidated Companies (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Investment Balance - beginning of period $ 10,714,811 $ 10,020,888
Share of Investee's Net income (281,747) 129,746
Effect of Exchange Rate 317,200 184,242
Investment Balance - end of period 10,750,264 10,334,876
Yilong #2    
Investment Balance - beginning of period 4,612,189 4,345,909
Share of Investee's Net income (239,436) 53,167
Effect of Exchange Rate 135,260 79,866
Investment Balance - end of period 4,508,013 4,478,942
Xingren    
Investment Balance - beginning of period 2,201,835 2,070,551
Share of Investee's Net income 16,587 28,094
Effect of Exchange Rate 65,990 38,084
Investment Balance - end of period 2,284,412 2,136,729
Ancha    
Investment Balance - beginning of period 3,900,787 3,604,428
Share of Investee's Net income (58,898) 48,485
Effect of Exchange Rate 115,950 66,292
Investment Balance - end of period $ 3,957,839 $ 3,719,205