Stock Repurchase Program (Details) - $ / shares |
3 Months Ended | 6 Months Ended | 242 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Sep. 30, 2025 |
Aug. 09, 2022 |
Jul. 26, 2005 |
|
| Equity [Abstract] | |||||||
| Maximum number of share authorized to repurchase under the program (in shares) | 3,000,000 | ||||||
| Number of additional share authorized to repurchase under the program (in shares) | 1,500,000 | ||||||
| Common stock purchased during the period (in shares) | 31,655 | 135,842 | 105,843 | 200,600 | 4,143,153 | ||
| Average price per share (in dollars per share) | $ 43.96 | ||||||
| X | ||||||||||
- Definition Stock Repurchase Program, Number Of Additional Shares Authorized To Be Repurchased No definition available.
|
| X | ||||||||||
- Definition The average price per share for the period at which the common stock of an entity was repurchased by entity. No definition available.
|
| X | ||||||||||
- Definition Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Number of shares that have been repurchased during the period and are being held in treasury. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|