XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Sales $ 50,303,527 $ 42,639,718 $ 98,692,567 $ 90,054,816
Cost of goods sold 39,541,480 31,161,718 76,520,618 68,865,782
Gross margin 10,762,047 11,478,000 22,171,949 21,189,034
Expenses:        
Selling, General & Administrative Expenses 8,362,554 7,200,733 16,267,857 13,845,704
Depreciation and Amortization 336,174 279,516 690,525 571,463
Total operating expenses 8,698,728 7,480,249 16,958,382 14,417,167
Operating income 2,063,319 3,997,751 5,213,567 6,771,867
Other income (expense), net 153,652 21,401 364,431 48,041
Interest expense 114,688 121,042 231,752 244,281
Income before income taxes 2,102,283 3,898,110 5,346,246 6,575,627
Income tax expense 498,574 50,252 1,216,220 80,544
Net income $ 1,603,709 $ 3,847,858 $ 4,130,026 $ 6,495,083
Basic earnings per share:        
Net income $ 0.06 $ 0.14 $ 0.15 $ 0.24
Diluted earnings per share:        
Net income $ 0.06 $ 0.14 $ 0.15 $ 0.24
Weighted average shares outstanding:        
Basic 26,916,648 26,924,631 26,920,618 26,924,631
Diluted 26,931,648 26,939,631 26,935,618 26,939,631