XML 43 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenue $ 25,711,153 $ 19,017,301 $ 74,452,935 $ 57,470,163
Cost of revenue 20,748,065 15,146,080 59,117,855 44,964,256
Gross profit 4,963,088 3,871,221 15,335,080 12,505,907
Selling, general and administrative expenses 2,594,980 2,584,560 8,110,736 7,192,159
Income from operations 2,368,108 1,286,661 7,224,344 5,313,748
Interest expense 378,195 574,765 1,464,376 1,438,862
Income before provision for (benefit from) income taxes 1,989,913 711,896 5,759,968 3,874,886
Provision for (benefit from) income taxes 323,000 126,000 (276,000) 775,000
Net income 1,666,913 585,896 6,035,968 3,099,886
Other comprehensive income net of tax- Change in unrealized loss on interest rate swap   20,600   14,800
Comprehensive income $ 1,666,913 $ 606,496 $ 6,035,968 $ 3,114,686
Income per common share - basic (in dollars per share) $ 0.14 $ 0.07 $ 0.51 $ 0.35
Income per common share - diluted (in dollars per share) $ 0.14 $ 0.07 $ 0.51 $ 0.35
Shares used in computing income per common share:        
Basic (in shares) 11,838,862 8,952,979 11,796,580 8,926,734
Diluted (in shares) 11,857,534 8,977,075 11,815,252 8,951,640