XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Revenue $ 81,078,864 $ 86,466,321
Cost of sales 63,840,803 69,400,693
Gross profit 17,238,061 17,065,628
Selling, general and administrative expenses 10,506,439 10,758,624
Income from operations 6,731,622 6,307,004
Interest expense (2,288,834) (2,455,214)
Income before benefit for income taxes 4,442,788 3,851,790
Provision (Benefit) for income taxes 1,143,454 (13,349,414)
Net income $ 3,299,334 $ 17,201,204
Income per common share-basic $ 0.26 $ 1.40
Income per common share-diluted $ 0.26 $ 1.38
Shares used in computing income per common share:    
Basic 12,593,213 12,311,219
Diluted 12,709,237 12,471,961