v3.25.2
Equity Method Investment - Schedule of Balance Sheet Information (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule of Financial Information [Line Items]            
Total current assets $ 32,016,616   $ 31,455,631      
Total assets 376,084,893   369,852,120      
Total current liabilities 2,526,679   4,018,747      
Total liabilities 87,515,300   117,741,796      
Equity 288,569,593 $ 270,182,712 252,110,324 $ 230,063,455 $ 198,094,121 $ (5,900,704)
Total liabilities and stockholders’ equity 376,084,893   369,852,120      
VIE [Member]            
Schedule of Financial Information [Line Items]            
Total current assets 937,941   2,330,386      
Total non-current assets 1,215,117,801   1,214,849,941      
Total assets 1,216,055,742   1,217,180,327      
Total current liabilities 2,180,709   4,531,668      
Total non-current liabilities 4,104,557   4,238,293      
Total liabilities 6,285,266   8,769,961      
Equity 1,209,770,476   1,208,410,366      
Total liabilities and stockholders’ equity $ 1,216,055,742   $ 1,217,180,327