Stockholders' Equity - Cash Dividends (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|---|
Jul. 23, 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 |
|
| Distributions | |||||||||
| Declared Dividends per Common Share (in dollars per share) | $ 0.22 | $ 0.22 | $ 0.21 | $ 0.21 | $ 0.19 | $ 0.19 | $ 0.44 | $ 0.38 | |
| Dividends Paid (in dollars) | $ 38,624 | $ 39,907 | $ 36,876 | $ 36,921 | $ 33,620 | $ 34,185 | $ 78,531 | $ 67,805 | |
| Subsequent Event | Q3 2026 Q3 quarterly dividend | |||||||||
| Distributions | |||||||||
| Dividends payable, date declared | Jul. 23, 2026 | ||||||||
| Dividends Paid (in dollars) | $ 40,500 | ||||||||
| Dividends payable, date to be paid | Aug. 11, 2026 | ||||||||
| Dividends payable, date of record | Aug. 04, 2026 | ||||||||