Stockholders’ Equity (Details) - $ / shares shares in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stockholders' Equity Note [Abstract] | ||
| Not redeem in excess (as a percent) | 0.50% | |
| Repurchasement of common shares (in shares) | 40,803 | 41,220 |
| Share price (in dollars per share) | $ 9.44 | $ 9.48 |