XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF INCOME    
Sales $ 48,255,829 $ 39,857,780
Cost of goods sold 36,287,805 29,537,096
Gross margin 11,968,024 10,320,684
Expenses:    
Selling, general and administrative 8,404,262 7,636,976
Depreciation and amortization 445,341 343,565
Total operating expenses 8,849,603 7,980,541
Operating income 3,118,421 2,340,143
Other income (expense):    
Other income 205,605 238,528
Interest expense (106,321) (120,854)
Income before income taxes 3,217,705 2,457,817
Income tax expense (724,358) (550,278)
Net income $ 2,493,347 $ 1,907,539
Basic earnings per share:    
Net income (in dollar per share) $ 0.1 $ 0.07
Diluted earnings per share:    
Net income (in dollars per share) $ 0.1 $ 0.07
Weighted average shares outstanding:    
Basic (in shares) 25,995,645 26,419,039
Diluted (in shares) 25,995,645 26,434,039