XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Sales $ 45,297,002 $ 51,095,877 $ 85,154,782 $ 100,905,409
Cost of goods sold 33,907,545 40,333,830 63,444,641 78,733,460
Gross margin 11,389,457 10,762,047 21,710,141 22,171,949
Expenses:        
Selling, general and administrative 9,118,048 8,362,554 16,755,024 16,267,857
Depreciation and amortization 362,267 336,174 705,832 690,525
Total operating expenses 9,480,315 8,698,728 17,460,856 16,958,382
Operating income 1,909,142 2,063,319 4,249,285 5,213,567
Other income (expense):        
Other income 225,417 153,652 463,945 364,431
Interest expense (109,141) (114,688) (229,995) (231,752)
Income before income taxes 2,025,418 2,102,283 4,483,235 5,346,246
Income tax expense (461,239) (498,574) (1,011,517) (1,216,220)
Net income $ 1,564,179 $ 1,603,709 $ 3,471,718 $ 4,130,026
Basic earnings per share:        
Net income $ 0.06 $ 0.06 $ 0.13 $ 0.15
Diluted earnings per share:        
Net income $ 0.06 $ 0.06 $ 0.13 $ 0.15
Weighted average shares outstanding:        
Basic 26,248,554 26,916,648 26,333,796 26,920,618
Diluted 26,263,554 26,931,648 26,348,796 26,935,618