XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 19,269,102 $ 19,419,879 $ 49,848,818 $ 59,311,356
Cost of sales 14,962,788 15,200,210 43,229,647 46,422,514
Gross profit 4,306,314 4,219,669 6,619,171 12,888,842
Selling, general and administrative expenses 2,551,355 2,742,036 8,041,156 8,231,875
Income (loss) from operations 1,754,959 1,477,633 (1,421,985) 4,656,967
Other income 6,980
Interest expense (387,922) (573,366) (1,163,559) (1,793,472)
Income (loss) before provision for income taxes 1,367,037 904,267 (2,578,564) 2,863,495
Provision (benefit) provision for income taxes 253,345 154,590 (1,043,373) 535,634
Net Income (loss) $ 1,113,692 $ 749,677 $ (1,535,191) $ 2,327,861
Income (loss) per common share, basic $ 0.09 $ 0.06 $ (0.12) $ 0.19
Income (loss) per common share, diluted $ 0.09 $ 0.06 $ (0.12) $ 0.18
Shares used in computing income per common share:        
Basic 12,763,486 12,647,023 12,740,097 12,559,876
Diluted 12,818,191 12,717,128 12,740,097 12,650,340