Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Apr. 23, 2026 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Subsequent Event [Line Items] | |||
| Dividend declared per share (in dollars per share) | $ 0.01 | $ 0.01 | |
| Dividends on Series A preferred shares | $ 1,969 | $ 1,969 | |
| Convertible Preferred Stock | |||
| Subsequent Event [Line Items] | |||
| Dividends on Series A preferred shares | $ 2,000 | $ 2,000 | |
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Dividend declared per share (in dollars per share) | $ 0.01 | ||
| Subsequent Event | Convertible Preferred Stock | |||
| Subsequent Event [Line Items] | |||
| Dividends on Series A preferred shares | $ 2,000 | ||
| Subsequent Event | O 2026 Q2 Dividends | |||
| Subsequent Event [Line Items] | |||
| Dividends payable, date to be paid | Jun. 30, 2026 | ||
| Dividend payable, record date | Jun. 08, 2026 | ||
| Subsequent Event | O 2026 Q2 Dividends | Convertible Preferred Stock | |||
| Subsequent Event [Line Items] | |||
| Dividends payable, date to be paid | Jun. 30, 2026 | ||
| Dividend payable, record date | Jun. 15, 2026 | ||