Stockholders’ Equity (Details) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Feb. 11, 2015 |
|
| Stockholders' Equity Note [Abstract] | |||
| Preferred stock, shares authorized | 50,000,000 | 50,000,000 | 50,000,000 |
| Common stock, shares authorized | 200,000,000 | 200,000,000 | 200,000,000 |
| Annual REIT taxable income | 90.00% | ||
| Percentage of taxable income | 90.00% | ||
| Not redeem in excess | 0.50% | ||
| Repurchasement of common shares | 82,229,000 | 84,614,000 | |
| Share price (in Dollars per share) | $ 9.49 | $ 9.61 | |
| X | ||||||||||
- Definition The percentage annual REIT taxable income. No definition available.
|
| X | ||||||||||
- Definition Percentage of taxable income. No definition available.
|
| X | ||||||||||
- Definition Number of shares repurchasement of common shares. No definition available.
|
| X | ||||||||||
- Definition Share redemption program, annual limitation, percentage of weighted average shares outstanding. No definition available.
|
| X | ||||||||||
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Per share or per unit amount of equity securities issued. No definition available.
|
| X | ||||||||||
- References No definition available.
|