XML 19 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
CONSOLIDATED STATEMENTS OF INCOME    
Sales $ 241,021,362 $ 180,376,229
Cost of goods sold 187,096,369 136,060,442
Gross margin 53,924,993 44,315,787
Expenses:    
Selling, general and administrative 33,949,473 34,605,132
Depreciation and amortization 1,866,589 1,551,774
Total operating expenses 35,816,062 36,156,906
Operating income 18,108,931 8,158,881
Other income (expense):    
Other income 1,020,929 1,037,682
Interest expense (406,642) (447,383)
Income before income taxes 18,723,218 8,749,180
Income tax expense (4,126,240) (1,992,121)
Net income $ 14,596,978 $ 6,757,059
Basic earnings per share:    
Net income (in dollar per share) $ 0.56 $ 0.26
Diluted earnings per share:    
Net income (in dollars per share) $ 0.56 $ 0.26
Weighted average shares outstanding:    
Basic (in shares) 25,979,353 26,180,801
Diluted (in shares) 25,979,353 26,180,801