XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1Close
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)    
Sales $ 39,857,780 $ 49,809,532
Cost of goods sold 29,537,096 38,399,630
Gross margin 10,320,684 11,409,902 CloseClose
Expenses:    
Selling, general and administrative 7,636,976 7,905,303
Depreciation and amortization 343,565 354,351
Total operating expenses 7,980,541 8,259,654 CloseClose
Operating income 2,340,143 3,150,248 CloseClose
Other income/(expense):     Close
Other income 238,528 210,779 CloseCloseClose
Interest expense (120,854) (117,064) Close
Total Other Income Expenses 117674.0 93715.0 0.0 0.0 0 Close
Income before income taxes 2,457,817 3,243,963 CloseCloseClose
Income tax expense 550,278 717,646 CloseClose
Net income $ 1,907,539 $ 2,526,317 CloseClose
Basic earnings per share:    
Net income $ 0.07 $ 0.09
Diluted earnings per share:    
Net income $ 0.07 $ 0.09
Weighted average shares outstanding:    
Basic 26,419,039 26,924,631
Diluted 26,434,039 26,939,631