v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales $ 194,941 $ 181,025 $ 383,991 $ 362,592
Cost of goods sold (exclusive of depreciation and amortization) 75,210 70,923 148,043 141,407
Gross profit 119,731 110,102 235,948 221,185
Expenses:        
Selling, general and administrative 113,163 107,333 224,439 214,535
Other (income) expense, net 74 (65) 21 (223)
Total expenses 113,237 107,268 224,460 214,312
Income before interest and income taxes 6,494 2,834 11,488 6,873
Interest income, net 923 1,492 1,889 2,746
Income before income taxes 7,417 4,326 13,377 9,619
Income tax expense 2,111 1,637 3,810 3,152
Net income 5,306 2,689 9,567 6,467
Other comprehensive income 0 0 0 0
Comprehensive income $ 5,306 $ 2,689 $ 9,567 $ 6,467
Common Stock        
Basic earnings per share:        
Basic earnings per share (in dollars per share) $ 0.33 $ 0.17 $ 0.60 $ 0.40
Diluted earnings per share:        
Diluted earnings per share (in dollars per share) 0.32 0.16 0.58 0.39
Cash dividends per share:        
Cash dividends per share (in dollars per share) 0.33 0.32 0.66 0.64
Class A Common Stock        
Basic earnings per share:        
Basic earnings per share (in dollars per share) 0.31 0.15 0.56 0.37
Diluted earnings per share:        
Diluted earnings per share (in dollars per share) 0.31 0.15 0.56 0.37
Cash dividends per share:        
Cash dividends per share (in dollars per share) $ 0.31 $ 0.30 $ 0.62 $ 0.60