XML 13 R4.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 30,818,746 $ 16,858,386
Cost of sales 25,898,658 16,705,403
Gross profit 4,920,088 152,983
Selling, general and administrative expenses 3,390,806 3,093,090
Income (loss) from operations 1,529,282 (2,940,107)
Interest expense 294,489 416,670
Income (loss) before provision for income taxes 1,234,793 (3,356,777)
Provision for income taxes 2,250 578
Net income (loss) $ 1,232,543 $ (3,357,355)
Income (loss) per common share – basic $ 0.10 $ (0.29)
Income (loss) per common share – diluted $ 0.10 $ (0.29)
Shares used in computing income (loss) per common share:    
Basic 11,983,270 11,837,014
Diluted 12,084,901 11,837,014