XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net sales $ 194,489,991 $ 191,500,947
Cost of goods sold 118,139,167 119,290,712
Gross profit 76,350,824 72,210,235
Selling, general and administrative expenses 62,210,882 59,021,618
Operating income 14,139,942 13,188,617
Non-operating items:    
Interest expense (2,083,323) (3,096,481)
Interest income 140,680 119,317
Interest expense, net (1,942,643) (2,977,164)
Gain on sale of business   12,564,153
Other income (expense), net 95,110 (41,002)
Total other income, net 95,110 12,523,151
Income before income tax expense 12,292,409 22,734,604
Income tax expense 2,270,058 4,941,444
Net income $ 10,022,351 $ 17,793,160
Basic earnings per share $ 2.71 $ 4.98
Diluted earnings per share $ 2.45 $ 4.86