v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 12, 2026
Aug. 05, 2026
Mar. 15, 2026
Subsequent Event [Line Items]      
Management fee waive percentage     50.00%
Subsequent Event      
Subsequent Event [Line Items]      
Management fee waive percentage 50.00%    
Reimbursement Cost Realted to Waiver $ 1.2    
Subsequent Event | O2026 Q3 Dividends      
Subsequent Event [Line Items]      
Dividend declared date   Aug. 05, 2026  
Dividend declared base distribution   $ 0.5895  
Dividend payable date   Oct. 22, 2026  
Dividend record date   Oct. 06, 2026