XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 19,081,143 $ 22,016,668
Cost of sales 15,527,394 17,354,152
Gross profit 3,553,749 4,662,516
Selling, general and administrative expenses 2,713,904 2,869,058
Income from operations 839,845 1,793,458
Interest expense (632,135) (610,896)
Income before provision for income taxes 207,710 1,182,562
Provision for income taxes 39,472 199,257
Net income $ 168,238 $ 983,305
Income per common share, basic $ 0.01 $ 0.08
Income per common share, diluted $ 0.01 $ 0.08
Shares used in computing income per common share:    
Basic 12,486,889 12,520,299
Diluted 12,680,584 12,608,189