Statutory Reserves (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Statutory Reserves [Line Items] | ||
Statutory reserve | $ 3,042,602 | $ 1,230,511 |
PRC subsidiary [Member] | Minimum [Member] | ||
Statutory Reserves [Line Items] | ||
Reserves percentage | 10.00% | |
PRC subsidiary [Member] | Maximum [Member] | ||
Statutory Reserves [Line Items] | ||
Reserves percentage | 50.00% |