XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenue $ 23,158,251 $ 20,261,239 $ 48,741,782 $ 38,452,862
Cost of revenue 18,202,069 15,676,421 38,369,790 29,818,176
Gross profit 4,956,182 4,584,818 10,371,992 8,634,686
Selling, general and administrative expenses 2,709,313 2,557,759 5,515,756 4,607,599
Income from operations 2,246,869 2,027,059 4,856,236 4,027,087
Interest expense 575,412 416,834 1,086,181 864,097
Income before provision for (benefit from) income taxes 1,671,457 1,610,225 3,770,055 3,162,990
Provision for (benefit from) income taxes (1,039,000) 353,000 (599,000) 649,000
Net income 2,710,457 1,257,225 4,369,055 2,513,990
Other comprehensive income net of tax- Change in unrealized loss on interest rate swap   20,600   14,800
Comprehensive income $ 2,710,457 $ 1,277,825 $ 4,369,055 $ 2,528,790
Income per common share - basic (in dollars per share) $ 0.23 $ 0.14 $ 0.37 $ 0.28
Income per common share - diluted (in dollars per share) $ 0.23 $ 0.14 $ 0.37 $ 0.28
Shares used in computing income per common share:        
Basic (in shares) 11,607,415 8,938,331 11,710,357 8,913,394
Diluted (in shares) 11,644,768 8,980,155 11,747,711 8,953,321