Prepayments and Other Current Assets - Schedule of Prepayments and Other Current Assets (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Schedule of Prepayments and Other Current Assets [Abstract] | ||||
Prepayment for purchase of materials | $ 4,137,228 | $ 5,634,870 | ||
Value-added tax recoverable | 13,320,909 | 13,154,375 | ||
Prepayment for utilities | 139,190 | 14,096 | ||
Others | 9,140 | 8,527 | ||
Allowance for doubtful accounts | (861,824) | (860,601) | $ (860,601) | |
Total prepayments and other current assets | $ 16,744,643 | $ 17,951,267 |