Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
| Income Statement [Abstract] | ||||
| Revenue | $ 2,415,559 | $ 3,770,723 | $ 4,773,930 | $ 5,534,678 |
| Cost of revenue | 2,344,559 | 2,620,925 | 4,430,200 | 4,190,441 |
| Gross profit | 71,000 | 1,149,798 | 343,730 | 1,344,237 |
| Operating expenses: | ||||
| Selling expenses | 445,478 | 727,642 | 823,813 | 1,053,737 |
| General and administrative expenses | 329,758 | 322,445 | 738,756 | 711,004 |
| Research and development expenses | 53,456 | 30,044 | 243,542 | 78,863 |
| Bad debt (benefit) expense | (4,744) | (5,318) | (12,965) | 24,928 |
| Total operating expenses | 823,948 | 1,074,813 | 1,793,146 | 1,868,532 |
| (Loss) income from operations | (752,948) | 74,985 | (1,449,416) | (524,295) |
| Other income (expense): | ||||
| Interest income | 579 | 1,212 | 985 | 1,598 |
| Interest expense | (72,392) | (63,144) | (143,657) | (125,147) |
| Net other expense | (71,813) | (61,932) | (142,672) | (123,549) |
| (Loss) income before income taxes | (824,761) | 13,053 | (1,592,088) | (647,844) |
| Income tax expense | ||||
| Net (loss) income | (824,761) | 13,053 | (1,592,088) | (647,844) |
| Other comprehensive income (loss) - foreign currency translation adjustment | 183,455 | 5,796 | 112,130 | (191,236) |
| Comprehensive (loss) income | $ (641,306) | $ 18,849 | $ (1,479,958) | $ (839,080) |
| (Loss) Earnings per share: | ||||
| Basic and diluted (in Dollars per share) | $ (0.02) | $ 0.00 | $ (0.03) | $ (0.01) |
| Weighted average shares outstanding (in Shares) | 45,579,557 | 43,579,557 | 45,579,557 | 43,579,557 |