Subsequent Events (Details) - $ / shares |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
Jul. 29, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Events | |||||
| Dividends declared (in dollars per share) | $ 0.16 | $ 0.14 | $ 0.32 | $ 0.28 | |
| Subsequent Events | 2026 Q3 Dividends | |||||
| Subsequent Events | |||||
| Dividends, Date declared | Jul. 29, 2026 | ||||
| Dividends declared (in dollars per share) | $ 0.16 | ||||
| Dividends, Date payable | Sep. 18, 2026 | ||||
| Dividends, Date of record | Aug. 21, 2026 | ||||