XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
REVENUES $ 22,093,153 $ 17,544,338 $ 44,010,055 $ 37,623,957
COST OF REVENUES (including amortization and depreciation of $232,968, $258,201, $465,159, and $554,165, respectively) 18,036,409 13,997,185 35,699,468 30,524,797
GROSS PROFIT 4,056,744 3,547,153 8,310,587 7,099,160
OPERATING EXPENSES        
Sales and marketing 415,462 444,945 808,873 979,582
General and administrative expenses (including share-based compensation of $284,111, $195,934, $373,377 and $320,338, respectively) 3,563,405 3,427,301 6,698,114 6,780,642
Depreciation and amortization 244,064 110,463 484,612 207,849
Total operating expenses 4,222,931 3,982,709 7,991,599 7,968,073
(LOSS) INCOME FROM OPERATIONS (166,187) (435,556) 318,988 (868,913)
OTHER (EXPENSE) INCOME        
Interest income 259 2,077 4,721 5,403
Interest expense (75,372) (23,937) (152,917) (49,887)
Other income (9) 3 0 1
Total other expense (75,122) (21,857) (148,196) (44,483)
(LOSS) INCOME BEFORE INCOME TAX PROVISION (241,309) (457,413) 170,792 (913,396)
INCOME TAX PROVISION 66,452 14,758 94,452 20,948
NET (LOSS) INCOME $ (307,761) $ (472,171) $ 76,340 $ (934,344)
BASIC EARNINGS (LOSS) PER SHARE $ (0.00) $ (0.01) $ 0.00 $ (0.01)
BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING 83,990,722 83,081,597 83,902,077 83,061,707
DILUTED EARNINGS (LOSS) PER SHARE $ 0.00 $ (0.01) $ 0.00 $ (0.01)
DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING 83,990,722 83,081,597 83,965,994 83,061,707