XML 24 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED INCOME STATEMENTS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue:    
Sales $ 171,674,088 $ 182,685,854
Cost of goods sold 130,017,558 137,858,768
Gross margin 41,656,530 44,827,086
Expenses:    
Selling, General & Administrative Expenses 31,537,677 29,430,723
Depreciation and Amortization 1,362,064 1,451,834
Total operating expenses 32,899,741 30,882,557
Operating income 8,756,789 13,944,529
Other income 727,782 918,691
Interest expense 463,201 483,693
Income before income taxes 9,021,370 14,379,527
Income tax expense (benefit) 1,873,918 (1,309,606)
Net income $ 7,147,452 $ 15,689,133
Earnings per share:    
Earnings per share:Basic $ 0.27 $ 0.58
Earnings per share:Diluted $ 0.27 $ 0.58
Weighted average shares outstanding:    
Basic 26,822,725 26,924,631
Diluted 26,837,725 26,939,631