v3.26.3
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Nov. 04, 2026
Oct. 22, 2026
Oct. 06, 2026
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
[1]
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]                  
Distribution payable       $ 0   $ 12,292      
Common shares, outstanding       17,172,990 [1] 17,142,542 17,072,253 17,038,441 15,969,674 14,922,603
Subsequent Event                  
Subsequent Event [Line Items]                  
Distribution payable   $ 10,123              
Common shares, outstanding     17,172,990            
Subsequent Event | O2026 Q4 Dividends                  
Subsequent Event [Line Items]                  
Dividend declared date Nov. 04, 2026                
Dividend declared base distribution $ 0.8154                
Dividend payable date Jan. 28, 2027                
Dividend record date Nov. 04, 2026                
[1] Financial highlights are based on the weighted average number of shares outstanding for the period presented.