XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONSOLIDATED STATEMENTS OF INCOME    
Sales $ 98,380,890 $ 48,255,829
Cost of goods sold 77,760,474 36,287,805
Gross margin 20,620,416 11,968,024
Expenses:    
Selling, general and administrative 8,923,792 8,404,262
Depreciation and amortization 485,963 445,341
Total operating expenses 9,409,755 8,849,603
Operating income 11,210,661 3,118,421
Other income (expense):    
Other income 170,344 205,605
Interest expense (78,772) (106,321)
Income before income taxes 11,302,233 3,217,705
Income tax expense (2,462,500) (724,358)
Net income $ 8,839,733 $ 2,493,347
Basic earnings per share:    
Net income (in dollar per share) $ 0.34 $ 0.1
Diluted earnings per share:    
Net income (in dollars per share) $ 0.34 $ 0.1
Weighted average shares outstanding:    
Basic (in shares) 25,963,476 25,995,645
Diluted (in shares) 25,963,476 25,995,645