XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue $ 86,466,321 $ 83,335,764
Cost of sales 69,400,693 67,031,502
Gross profit 17,065,628 16,304,262
Selling, general and administrative expenses 10,758,624 11,410,067
Income from operations 6,307,004 4,894,195
Interest expense (2,455,214) (2,271,101)
Income before benefit for income taxes 3,851,790 2,623,094
Benefit from income taxes (13,349,414) (6,553,131)
Net income $ 17,201,204 $ 9,176,225
Income per common share-basic $ 1.40 $ 0.74
Income per common share-diluted $ 1.38 $ 0.74
Shares used in computing income per common share:    
Basic 12,311,219 12,389,890
Diluted 12,471,961 12,389,890