v3.26.1
Stockholders' Equity and Dividends - Additional Information (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Preferred stock, par value $ 0.001  
Shares issued 69,727,483 65,915,332
Shares outstanding 69,727,483 65,915,332
Common Shares    
Class Of Stock [Line Items]    
Common stock, shares authorized 5,000,000,000  
Class S    
Class Of Stock [Line Items]    
Shares issued 4,997,984  
Shares outstanding 4,997,984  
Class D    
Class Of Stock [Line Items]    
Shares issued 98,253  
Shares outstanding 98,253  
Institutional Class    
Class Of Stock [Line Items]    
Shares issued 64,631,246  
Shares outstanding 64,631,246