XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Method Investment - Schedule of Balance Sheet Information (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule of Financial Information [Line Items]        
Total current assets $ 24,449,138 $ 31,455,631    
Total assets 365,605,922 369,852,120    
Total current liabilities 1,657,087 4,018,747    
Total liabilities 95,423,210 117,741,796    
Equity 270,182,712 252,110,324 $ 198,094,121 $ (5,900,704)
Total liabilities and stockholders’ equity 365,605,922 369,852,120    
VIE [Member]        
Schedule of Financial Information [Line Items]        
Total current assets 1,034,825 2,330,386    
Total non-current assets 1,215,043,955 1,214,849,941    
Total assets 1,216,078,780 1,217,180,327    
Total current liabilities 3,047,482 4,531,668    
Total non-current liabilities 4,189,682 4,238,293    
Total liabilities 7,237,164 8,769,961    
Equity 1,208,841,616 1,208,410,366    
Total liabilities and stockholders’ equity $ 1,216,078,780 $ 1,217,180,327