XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Sales $ 46,899,559 $ 36,876,486 $ 132,054,341 $ 137,781,895
Cost of goods sold 35,435,320 27,142,204 98,879,961 105,875,664
Gross margin 11,464,239 9,734,282 33,174,380 31,906,231
Expenses:        
Selling, general and administrative 9,028,988 7,446,380 25,784,012 23,714,237
Depreciation and amortization 414,779 337,713 1,120,611 1,028,238
Total operating expenses 9,443,767 7,784,093 26,904,623 24,742,475
Operating income 2,020,472 1,950,189 6,269,757 7,163,756
Other income (expense):        
Other income 340,351 192,437 804,296 556,868
Interest expense (106,139) (117,166) (336,134) (348,918)
Income before income taxes 2,254,684 2,025,460 6,737,919 7,371,706
Income tax expense (569,645) (317,967) (1,581,162) (1,534,187)
Net income $ 1,685,039 $ 1,707,493 $ 5,156,757 $ 5,837,519
Basic earnings per share:        
Net income (in dollar per share) $ 0.06 $ 0.06 $ 0.20 $ 0.22
Diluted earnings per share:        
Net income (in dollars per share) $ 0.06 $ 0.06 $ 0.20 $ 0.22
Weighted average shares outstanding:        
Basic (in shares) 26,061,748 26,809,778 26,242,452 26,884,221
Diluted (in shares) 26,076,748 26,824,778 26,257,452 26,899,221