XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 15,400,608 $ 19,081,143
Cost of sales 13,751,133 15,527,394
Gross profit 1,649,475 3,553,749
Selling, general and administrative expenses 2,835,777 2,713,904
(Loss) income from operations (1,186,302) 839,845
Other income (expense) 1,500
Interest expense (488,091) (632,135)
(Loss) income before provision for income taxes (1,672,893) 207,710
(Benefit) Provision for income taxes (348,969) 39,472
Net (loss) income $ (1,323,924) $ 168,238
(Loss) Income per common share, basic $ (0.10) $ 0.01
(Loss) Income per common share, diluted $ (0.10) $ 0.01
Shares used in computing (loss) income per common share:    
  Basic 12,720,148 12,486,889
  Diluted 12,720,148 12,680,584