Subsequent Events (Details) - USD ($) |
Apr. 22, 2026 |
Oct. 27, 2025 |
May 26, 2026 |
|---|---|---|---|
| Credit agreements | |||
| Subsequent Events | |||
| Increase in aggregate commitment | $ 175,000,000 | ||
| Aggregate commitment | $ 1,000,000,000 | ||
| Subsequent Event | |||
| Subsequent Events | |||
| Dividend per share (in Dollars per share) | $ 0.24 | ||
| Subsequent Event | Credit agreements | |||
| Subsequent Events | |||
| Increase in aggregate commitment | $ 150,000,000 | ||
| Aggregate commitment | 1,150,000,000 | ||
| Subsequent Event | Credit agreements | Future incremental provisions forecast | |||
| Subsequent Events | |||
| Increase in aggregate commitment | 275,000,000 | ||
| Aggregate commitment | $ 1,425,000,000 |