Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Jul. 23, 2026 |
Jul. 21, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Subsequent Event [Line Items] | ||||||
| Common stock dividend declared (in dollars per share) | $ 0.11 | $ 0.11 | $ 0.09 | $ 0.09 | ||
| Subsequent Event | ||||||
| Subsequent Event [Line Items] | ||||||
| Common stock dividend declared (in dollars per share) | $ 0.11 | |||||
| Subsequent Event | Intellihot, Inc | ||||||
| Subsequent Event [Line Items] | ||||||
| Business combination, voting equity interest acquired, percentage | 100.00% | |||||
| Preliminary cash purchase price | $ 108.5 | |||||