XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue (note 3) $ 30,037,227 $ 16,121,929 $ 58,222,116 $ 30,607,579
Cost of revenue (note 2) 17,024,412 9,255,898 32,207,118 18,020,490
Gross profit 13,012,815 6,866,031 26,014,998 12,587,089
Selling and marketing expenses 7,866,871 5,561,939 15,372,918 9,162,942
General and administrative expenses 3,654,718 2,432,746 7,902,571 5,054,848
Total operating expenses 11,521,589 7,994,685 23,275,489 14,217,790
Income/(loss) from operations 1,491,226 (1,128,654) 2,739,509 (1,630,701)
Interest income on note receivable (note 6) 92,485 95,377 190,019 191,770
Interest on notes   (122,714)   (243,108)
Interest expense on bonds (111,419) (247,437)  
Interest on other obligations (9,981) (4,017) (9,981) (8,648)
Amortization of discount on notes payable (92,883)   (178,823)
Amortization of discount on bonds payable (161,382) (327,451)  
Amortization of intangibles (140,502) (284,030)  
Amortization of financial leases (102,399)   (239,564)  
Other miscellaneous income 29,863 35,203  
Gain on lease cancellations 152,112   152,112  
Realized foreign exchange (loss) 197,028 119,105  
Gain/(loss) on investment repayment-China (Note Receivable Note 6) 121,303 (220,404) (23,100) 12,052,809
Total other income (expense) 67,108 (344,641) (635,124) 11,814,000
Net Income/(Loss) 1,558,334 (1,473,295) 2,104,385 10,183,299
Other comprehensive loss:        
Unrealized foreign currency translation losses (108,681) (277,157) (223,171) (16,490)
Comprehensive Income/(loss) $ 1,449,653 $ (1,750,452) $ 1,881,214 $ 10,166,809
Income (Loss) per share:        
Basic (in Dollars per share) $ 0.02 $ (0.03) $ 0.03 $ 0.18
Diluted (in Dollars per share) $ 0.02 $ (0.03) $ 0.03 $ 0.17
Weighted average shares outstanding:        
Basic (in Shares) 69,396,377 57,336,117 69,444,655 57,267,622
Diluted (in Shares) [1] 71,473,065 57,336,117 71,073,534 61,817,621
[1] Please refer to Earnings Per Share section for further details