XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 19,419,879 $ 20,399,369 $ 59,311,356 $ 62,963,592
Cost of sales 15,200,210 16,693,279 46,422,514 49,990,986
Gross profit 4,219,669 3,706,090 12,888,842 12,972,606
Selling, general and administrative expenses 2,742,036 2,535,065 8,231,875 8,210,603
Income from operations 1,477,633 1,171,025 4,656,967 4,762,003
Interest expense (573,366) (663,857) (1,793,472) (1,816,408)
Income before provision for income taxes 904,267 507,168 2,863,495 2,945,595
Provision for income taxes 154,590 205,804 535,634 503,850
Net income $ 749,677 $ 301,364 $ 2,327,861 $ 2,441,745
Income per common share, basic $ 0.06 $ 0.02 $ 0.19 $ 0.19
Income per common share, diluted $ 0.06 $ 0.02 $ 0.18 $ 0.19
Shares used in computing income per common share:        
  Basic 12,647,023 12,759,971 12,559,876 12,613,899
  Diluted 12,717,128 12,793,133 12,650,340 12,647,061