XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenue $ 81,283,148 $ 81,329,858 $ 100,202,557
Cost of sales 62,637,232 77,010,940 83,600,854
Gross profit 18,645,916 4,318,918 16,601,703
Selling, general and administrative expenses 8,449,594 8,614,190 7,636,148
Income (loss) from operations 10,196,322 (4,295,272) 8,965,555
Other expense:      
Other income (19,774) (22,659) (40,433)
Interest expense (1,698,914) (1,356,645) (918,129)
Total other expense, net (1,718,688) (1,379,304) (958,562)
Income (loss) before provision for (benefit from) income taxes 8,477,634 (5,674,576) 8,006,993
Provision for (benefit from) income taxes 2,710,000 (2,066,000) 2,991,000
Net income (loss) 5,767,634 (3,608,576) 5,015,993
Other comprehensive income (loss), net of tax      
Change in unrealized (gain) loss interest rate swap (5,800) (5,547) 6,263
Comprehensive income (loss) $ 5,761,834 $ (3,614,123) $ 5,022,256
Income (loss) per common share - basic (in dollars per share) $ 0.65 $ 0.42 $ 0.59
Income (loss) per common share - diluted (in dollars per share) $ 0.65 $ 0.42 $ 0.58
Shares used in computing earnigs per common share:      
Basic (shares) 8,831,064 8,655,848 8,552,817
Diluted (shares) 8,838,445 8,655,848 8,579,986