XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 15,179,108 $ 20,810,334 $ 30,579,716 $ 39,891,477
Cost of sales 14,515,726 15,694,910 28,266,859 31,222,304
Gross profit 663,382 5,115,424 2,312,857 8,669,173
Selling, general and administrative expenses 2,654,024 2,775,935 5,489,801 5,489,839
(Loss) income from operations (1,990,642) 2,339,489 (3,176,944) 3,179,334
Other income 5,480 6,980
Interest expense (287,546) (587,971) (775,637) (1,220,106)
(Loss) income before provision for income taxes (2,272,708) 1,751,518 (3,945,601) 1,959,228
(Benefit) provision for income taxes (947,749) 341,572 (1,296,718) 381,044
Net (Loss) income $ (1,324,959) $ 1,409,946 $ (2,648,883) $ 1,578,184
Income per common share, basic $ (0.10) $ 0.11 $ (0.21) $ 0.13
Income per common share, diluted $ (0.10) $ 0.11 $ (0.21) $ 0.12
Shares used in computing income per common share:        
  Basic 12,748,869 12,440,426 12,728,209 12,515,824
  Diluted 12,748,869 12,554,153 12,728,209 12,656,753