Stockholders' Equity - Schedule of Dividends Paid Previously or Declared (Details) - $ / shares |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2026 |
Dec. 31, 2025 |
|
| Dividends Per Share [Line Items] | |||||||||||
| Cash dividends paid per share of common stock (in dollars per share) | $ 0.240 | $ 0.240 | $ 0.220 | $ 0.220 | $ 0.220 | $ 0.215 | $ 0.480 | $ 0.435 | $ 0.875 | ||
| Forecast | |||||||||||
| Dividends Per Share [Line Items] | |||||||||||
| Cash dividends paid per share of common stock (in dollars per share) | $ 0.260 | $ 0.740 | |||||||||