XML 24 R12.htm IDEA: XBRL DOCUMENT
v3.26.1

Net Income Per Common Share | 3 Months Ended
--- | ---
Mar. 31, 2026
Net Income Per Common Share |
Net Income Per Common Share | (5) Net Income Per Common Share Basic net income per common share (“Basic EPS”) excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per common share (“Diluted EPS”) reflects the potential dilution that could occur if stock options or other contracts to issue common stock were exercised or converted into common stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per common share. During the three months ended March 31, 2026 and 2025, 155,000 and 268,000 performance shares (at target performance) were excluded from the computation of Diluted EPS because the Company had not achieved the minimum target thresholds for these shares as of March 31, 2026 and 2025, respectively. The calculation of the weighted average number of common shares outstanding for Basic EPS and Diluted EPS are as follows for the periods indicated (in thousands, except per share data):
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended
​ | ​ | March 31,
​ | ​ | 2026 | ​ | 2025
Numerator: | ​ ​ ​ | ​ | ​ ​ ​ | ​ ​ ​ | ​ | ​ ​ ​
Net income | ​ | $ | 101,692 | ​ | $ | 100,551
Denominator: | ​ | ​ | ​ | ​ | ​ | ​
Basic earnings per share weighted average shares | ​ |  | 39,999 | ​ |  | 40,490
Dilution due to employee equity awards | ​ |  | 669 | ​ |  | 1,109
Diluted earnings per share weighted average shares | ​ |  | 40,668 | ​ |  | 41,599
​ | ​ | ​ | ​ | ​ | ​ | ​
Basic earnings per share | ​ | $ | 2.54 | ​ | $ | 2.48
Diluted earnings per share | ​ | $ | 2.50 | ​ | $ | 2.42
​

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

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration