XML 49 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Quarterly Financial Information (Unaudited) | 12 Months Ended
--- | ---
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract] |
Quarterly Financial Information (Unaudited) | Quarterly Financial Information (Unaudited)
| 2024
| Quarters |  |
(In thousands, except per share amounts) | 1st |  | 2nd |  | 3rd |  | 4th |  | Year
Net sales | $ | 413,302 |  |  | $ | 462,463 |  |  | $ | 432,679 |  |  | $ | 499,696 |  |  | $ | 1,808,140 |
Gross profit | 195,531 |  |  | 223,029 |  |  | 207,456 |  |  | 234,429 |  |  | 860,445 |
Net income | 58,139 |  |  | 72,234 |  |  | 66,648 |  |  | 87,946 |  |  | 284,967 |
Earnings per share(1) |  |  |  |  |  |  |  |  |
Basic | $ | 1.48 |  |  | $ | 1.83 |  |  | $ | 1.69 |  |  | $ | 2.23 |  |  | $ | 7.24 |
Diluted | 1.47 |  |  | 1.83 |  |  | 1.69 |  |  | 2.22 |  |  | 7.21 |
| 2023
| Quarters |  |
(In thousands, except earnings per share) | 1st |  | 2nd |  | 3rd |  | 4th |  | Year
Net sales | $ | 398,262 |  |  | $ | 447,299 |  |  | $ | 446,728 |  |  | $ | 495,358 |  |  | $ | 1,787,647 |
Gross profit | 181,398 |  |  | 213,796 |  |  | 218,761 |  |  | 238,183 |  |  | 852,138 |
Net (loss) income | (150,173) |  |  | 67,090 |  |  | 65,256 |  |  | 76,410 |  |  | 58,583 |
Earnings per share(1) |  |  |  |  |  |  |  |  |
Basic | $ | (3.83) |  |  | $ | 1.71 |  |  | $ | 1.66 |  |  | $ | 1.94 |  |  | $ | 1.49 |
Diluted | (3.83) |  |  | 1.70 |  |  | 1.65 |  |  | 1.93 |  |  | 1.48 |
(1) Per share amounts are calculated independently for each period presented; therefore, the sum of the quarterly per share amounts may not equal the per share amounts for the year.

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 The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 270 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/270/tableOfContent + Details
Name: | us-gaap_QuarterlyFinancialInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration