v3.25.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 08, 2025
Apr. 21, 2025
Feb. 24, 2025
Mar. 11, 2024
Jan. 19, 2024
Mar. 31, 2025
Mar. 31, 2024
Subsequent Event [Line Items]              
Proceeds from issuance of common shares           $ 70,392 $ 119,902
Common Shares              
Subsequent Event [Line Items]              
Proceeds from issuance of common shares     $ 70,392 $ 25,946 $ 94,130   $ 120,076
Issuance of Common Shares, shares     2,575,953 1,015,454 3,765,200 2,575,953 4,780,654
Subsequent Event              
Subsequent Event [Line Items]              
Proceeds from issuance of common shares   $ 94,813          
Subsequent Event | Series A Preferred Shares              
Subsequent Event [Line Items]              
Preferred shares, dividends per share, declared $ 180            
Subsequent Event | Series A Preferred Shares | O2025 Q2 Dividend              
Subsequent Event [Line Items]              
Dividends payable, date declared May 08, 2025            
Dividends payable, date of record Jun. 15, 2025            
Dividends payable, date to be paid Jun. 30, 2025            
Subsequent Event | Affiliates              
Subsequent Event [Line Items]              
Proceeds from issuance of common shares   $ 1,633          
Subsequent Event | Common Shares              
Subsequent Event [Line Items]              
Issuance of Common Shares, shares   3,501,792          
Subsequent Event | Common Shares | Affiliates              
Subsequent Event [Line Items]              
Issuance of Common Shares, shares   60,294