XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenue (note 3) $ 36,839,149 $ 20,423,847 $ 95,061,265 $ 51,031,426
Cost of revenue (note 2) 19,305,416 11,801,478 51,512,534 29,821,968
Gross profit 17,533,733 8,622,369 43,548,731 21,209,458
Selling and marketing expenses 8,267,996 4,923,968 23,640,914 14,086,910
General and administrative expenses 4,557,438 2,194,530 12,460,009 7,249,378
Total operating expenses 12,825,434 7,118,498 36,100,923 21,336,288
Income/(loss) from operations 4,708,299 1,503,871 7,447,808 (126,830)
Interest income on note receivable (note 6) 78,690 96,300 268,709 288,070
Interest on notes (105,385) (348,493)
Interest expense on bonds (144,021) (391,458)  
Interest on other obligations (3,419) (3,393) (13,400) (12,041)
Amortization of discount on notes payable (528,463) (707,285)
Amortization of discount on bonds payable (178,649) (506,100)
Amortization of intangibles (145,277) (429,307)
Amortization of financial leases (49,713) (289,277)
Other miscellaneous income/(expense) (62,817) (27,614)
Gain on lease cancellations 152,112
Realized foreign exchange gain/(loss) 142,917 262,022
Gain/(loss) on investment repayment-China (Note Receivable Note 6) 407,593 (1,888) 384,493 12,050,921
Total other income (expense) 45,304 (542,829) (589,820) 11,271,172
Net Income 4,753,603 961,042 6,857,988 11,144,342
Other comprehensive income/(loss):        
Unrealized foreign currency translation income/(losses). 110,027 (55,303) (113,144) (71,793)
Comprehensive Income $ 4,863,630 $ 905,739 $ 6,744,844 $ 11,072,549
Income per share:        
Basic (in Dollars per share) $ 0.07 $ 0.02 $ 0.10 $ 0.19
Diluted (in Dollars per share) $ 0.06 $ 0.03 $ 0.09 $ 0.20
Weighted average shares outstanding:        
Basic (in Shares) 70,473,351 59,307,404 70,184,071 58,023,685
Diluted (in Shares) [1] 74,848,239 62,532,510 73,524,209 62,050,032
[1] Please refer to Earnings Per Share section for further details