Trade and Bills Receivable, Net - Schedule of Trade and Bills Receivable (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Trade and Bills Receivable [Abstract] | ||
Trade receivable | $ 28,727,788 | $ 28,569,823 |
Less: Allowance for credit losses | (2,577,221) | (2,841,728) |
Total Trade receivables | 26,150,567 | 25,728,095 |
Bills receivable | 14,684,526 | 7,210,823 |
Trade and bills receivable, net | $ 40,835,093 | $ 32,938,918 |
X | ||||||||||
- Definition Bills receivable. No definition available.
|
X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on receivable, classified as other and current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|