XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Quarterly Financial Information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2025
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Data
Summarized quarterly financial data is as follows (in thousands, except per share data):
2025Q1 Q2 Q3 Q4
Net sales$148,148 $151,176 $154,558 $148,915 
Gross profit42,151 43,544 42,747 41,968 
Net income17,184 17,180 16,383 17,566 
Basic net income per share2.24 2.23 2.12 2.28 
Diluted net income per share2.21 2.21 2.11 2.25 
2024Q1 Q2 Q3 Q4
Net sales$105,009 $110,177 $145,165 $144,070 
Gross profit30,083 33,031 41,523 42,056 
Net income12,693 13,552 16,361 16,375 
Basic net income per share1.66 1.77 2.13 2.13 
Diluted net income per share1.64 1.75 2.11 2.10 
2023Q1 Q2 Q3 Q4
Net sales$97,753 $100,037 $100,784 $101,498 
Gross profit28,701 29,645 27,750 26,129 
Net income9,739 11,883 11,694 11,607 
Basic net income per share1.28 1.56 1.53 1.52 
Diluted net income per share1.27 1.55 1.52 1.51