XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity and Dividends - Additional Information (Details) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Class Of Stock [Line Items]      
Preferred stock, par value $ 0.001    
Shares issued 14,140,203 9,608,484  
Shares outstanding 14,140,203 9,608,484  
Common Stock      
Class Of Stock [Line Items]      
Common stock, shares authorized 5,000,000,000    
Class S      
Class Of Stock [Line Items]      
Shares issued 299,659    
Shares outstanding 299,659   0
Class D      
Class Of Stock [Line Items]      
Shares outstanding 0   0
Institutional Class      
Class Of Stock [Line Items]      
Shares issued 13,840,544    
Shares outstanding 13,840,544