Stockholders’ Equity - Schedule of Dividends and Distributions (Details) $ / shares in Units, $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
$ / shares
| |
| S 2026 M3 Dividends | |
| Dividends Payable [Line Items] | |
| Dividends (USD per share) | $ / shares | $ 0.20 |
| Dividends | $ | $ 507 |
| O 2026 M3 Dividends | |
| Dividends Payable [Line Items] | |
| Dividends (USD per share) | $ / shares | $ 0.25 |
| Dividends | $ | $ 634 |
| Distributions (USD per share) | $ / shares | $ 0.25 |
| Distributions | $ | $ 3,394 |
| S 2026 M5 Dividends | |
| Dividends Payable [Line Items] | |
| Dividends (USD per share) | $ / shares | $ 0.20 |
| Dividends | $ | $ 528 |
| O 2026 M5 Dividends | |
| Dividends Payable [Line Items] | |
| Dividends (USD per share) | $ / shares | $ 0.25 |
| Dividends | $ | $ 660 |
| Distributions (USD per share) | $ / shares | $ 0.25 |
| Distributions | $ | $ 3,247 |