XML 87 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and Other Current Assets - Schedule of Prepayments and Other Current Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Prepayments and Other Current Assets [Abstract]      
Prepayment for purchase of materials $ 5,634,870 $ 5,446,823  
Value-added tax recoverable 13,154,375 13,409,459  
Prepaid gas 14,096 116,372  
Others 8,527 8,636  
Allowance for doubtful accounts (860,601)
Total $ 17,951,267 $ 18,981,290