XML 38 R29.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Unaudited: Quarterly Results of Operations, Common Stock Price and Dividends (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract] |
Schedule of Quarterly Financial Information |
|  | Quarter ended |
|  | March 31 |  |  | June 30 |  |  | September 30 |  |  | December 31 |
|  | (In thousands, except per share data) |
2023 |  |  |  |  |  |  |  |  |  |  |  |
Net sales |  | $ | 159,101 |  |  | $ | 175,858 |  |  | $ | 186,193 |  |  | $ | 182,440 |
Gross margin |  |  | 62,816 |  |  |  | 69,434 |  |  |  | 72,723 |  |  |  | 71,465 |
Net earnings |  |  | 19,415 |  |  |  | 22,493 |  |  |  | 25,969 |  |  |  | 24,721 |
Earnings per share: |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.66 |  |  | $ | 0.77 |  |  | $ | 0.89 |  |  | $ | 0.84 |
Diluted |  |  | 0.66 |  |  |  | 0.76 |  |  |  | 0.88 |  |  |  | 0.84 |
Dividends declared |  |  | 0.23 |  |  |  | 0.23 |  |  |  | 0.27 |  |  |  | 0.27 |
Stock price: |  |  |  |  |  |  |  |  |  |  |  |
High |  | $ | 124.35 |  |  | $ | 156.15 |  |  | $ | 170.86 |  |  | $ | 158.47 |
Low |  |  | 103.93 |  |  |  | 117.53 |  |  |  | 138.71 |  |  |  | 134.06 |
Quarter-end close |  |  | 121.82 |  |  |  | 147.56 |  |  |  | 143.87 |  |  |  | 154.37 |
2022 |  |  |  |  |  |  |  |  |  |  |  |
Net sales |  | $ | 132,402 |  |  | $ | 137,833 |  |  | $ | 148,009 |  |  | $ | 147,324 |
Gross margin |  |  | 50,723 |  |  |  | 54,760 |  |  |  | 57,522 |  |  |  | 56,965 |
Net earnings |  |  | 14,360 |  |  |  | 16,664 |  |  |  | 17,933 |  |  |  | 17,539 |
Earnings per share: |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.49 |  |  | $ | 0.57 |  |  | $ | 0.61 |  |  | $ | 0.60 |
Diluted |  |  | 0.49 |  |  |  | 0.57 |  |  |  | 0.61 |  |  |  | 0.60 |
Dividends declared |  |  | 0.20 |  |  |  | 0.20 |  |  |  | 0.23 |  |  |  | 0.23 |
Stock price: |  |  |  |  |  |  |  |  |  |  |  |
High |  | $ | 108.76 |  |  | $ | 102.67 |  |  | $ | 103.30 |  |  | $ | 120.54 |
Low |  |  | 85.55 |  |  |  | 73.20 |  |  |  | 76.88 |  |  |  | 88.16 |
Quarter-end close |  |  | 99.71 |  |  |  | 80.89 |  |  |  | 92.39 |  |  |  | 109.03 |

X
- References No definition available. + Details
Name: | us-gaap_QuarterlyFinancialInformationDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1 + Details
Name: | us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration