XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 20,399,369 $ 20,196,913 $ 62,963,592 $ 59,257,416
Cost of sales 16,693,279 14,869,100 49,990,986 46,835,304
Gross profit 3,706,090 5,327,813 12,972,606 12,422,112
Selling, general and administrative expenses 2,535,065 2,744,265 8,210,603 8,579,314
Income from operations 1,171,025 2,583,548 4,762,003 3,842,798
Interest expense (663,857) (721,046) (1,816,408) (1,488,091)
Income before provision for income taxes 507,168 1,862,502 2,945,595 2,354,707
Provision for income taxes 205,804 3,750 503,850 11,250
Net income $ 301,364 $ 1,858,752 $ 2,441,745 $ 2,343,457
Income per common share, diluted        
Income per common share, diluted $ 0.02 $ 0.15 $ 0.19 $ 0.19
Shares used in computing income per common share, basic:        
Total shares 12,759,971 12,301,752 12,613,899 12,362,960
Shares used in computing income per common share, diluted 12,793,133 12,349,283 12,647,061 12,410,491
Unrestricted Shares [Member]        
Income per common share, basic:        
Income per common share, basic $ 0.02 $ 0.15 $ 0.19 $ 0.19
Shares used in computing income per common share, basic:        
Total shares 12,431,727 12,208,340 12,418,693 12,274,246
Restricted Shares [Member]        
Income per common share, basic:        
Income per common share, basic $ 0.02 $ 0.15 $ 0.19 $ 0.19
Shares used in computing income per common share, basic:        
Total shares 328,244 93,412 195,206 88,714