XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 20,547,555 $ 18,925,406 $ 42,564,223 $ 39,060,503
Cost of sales 15,943,555 15,265,716 33,297,707 31,966,204
Gross profit 4,604,000 3,659,690 9,266,516 7,094,299
Selling, general and administrative expenses 2,806,480 2,697,392 5,675,538 5,835,049
Income from operations 1,797,520 962,298 3,590,978 1,259,250
Interest expense 541,655 438,437 1,152,551 767,045
Income before provision for income taxes 1,255,865 523,861 2,438,427 492,205
Provision for income taxes 98,789 6,225 298,046 7,500
Net income $ 1,157,076 $ 517,636 $ 2,140,381 $ 484,705
Income per common share, diluted        
Income per common share, diluted $ 0.09 $ 0.04 $ 0.17 $ 0.04
Shares used in computing income per common share, basic:        
    Total shares 12,558,793 12,439,000 12,539,652 12,401,281
Shares used in computing income per common share, diluted 12,625,241 12,534,058 12,606,100 12,496,339
Unrestricted Shares [Member]        
Income per common share, basic:        
Income per common share, basic $ 0.09 $ 0.04 $ 0.17 $ 0.04
Shares used in computing income per common share, basic:        
    Total shares 12,429,894 12,305,939 12,412,068 12,275,306
Restricted Shares [Member]        
Income per common share, basic:        
Income per common share, basic $ 0.09 $ 0.04 $ 0.17 $ 0.04
Shares used in computing income per common share, basic:        
    Total shares 128,899 133,061 127,584 125,975