Earnings Per Share - Narrative (Details) |
Jul. 04, 2026 |
Jun. 15, 2026 |
Jun. 01, 2026 |
|---|---|---|---|
| Earnings Per Share [Abstract] | |||
| Stock distribution, percentage | 20.00% | 20.00% | 20.00% |
| X | ||||||||||
- Definition Dividend, Stock, Percentage No definition available.
|
| X | ||||||||||
- References No definition available.
|