XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue (note 3) $ 65,073,323 $ 30,037,227 $ 115,108,202 $ 58,222,116
Cost of revenue (note 2) 36,823,954 17,024,412 66,279,738 32,207,118
Gross profit 28,249,369 13,012,815 48,828,464 26,014,998
Selling and marketing expenses 15,530,988 7,866,871 27,490,041 15,372,918
General and administrative expenses 9,119,532 3,897,619 16,926,198 8,426,165
Total operating expenses 24,650,520 11,764,490 44,416,239 23,799,083
Income from operations 3,598,849 1,248,325 4,412,225 2,215,915
Other income (expense):        
Interest income on note receivable (note 6) 76,583 92,485 163,113 190,019
Interest expense on bonds (111,419) (247,437)
Interest on other obligations (1,367) (9,981) (2,972) (9,981)
Amortization of discount on bonds payable (161,382) (327,451)
Other miscellaneous income 108,659 29,863 97,038 35,203
Gain on lease cancellations 152,112 152,112
Foreign exchange gain/(loss) 177,620 318,331 (123,636) 96,005
Total other income/(expense) 361,495 310,009 133,543 (111,530)
Net income before income taxes 3,960,344 1,558,334 4,545,768 2,104,385
Income tax expense
Net income 3,960,344 1,558,334 4,545,768 2,104,385
Other comprehensive income:        
Foreign currency translation gain/(loss) 276,995 (108,681) 84,486 (223,171)
Comprehensive Income $ 4,237,339 $ 1,449,653 $ 4,630,254 $ 1,881,214
Income per share:        
Basic $ 0.05 $ 0.02 $ 0.06 $ 0.03
Diluted $ 0.05 $ 0.02 $ 0.06 $ 0.03
Weighted average shares outstanding:        
Basic 73,158,836 69,396,377 73,655,125 69,444,655
Weighted Average Number of Shares Outstanding, Diluted 77,238,389 71,473,065 77,658,318 71,073,534