v3.25.4
CAPITALIZATION - Stock Issuance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Apr. 22, 2020
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       1,000,000,000
Issuance of common stock (in shares) 749,025 392,905 1,139,674  
Issuance of common stock $ 10,068 $ 5,385 $ 17,548  
Class A        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       45,000,000
Issuance of common stock (in shares) 0 2,151 70,103  
Issuance of common stock $ 0 $ 30 $ 1,095  
Class D        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       45,000,000
Issuance of common stock (in shares) 370,645 2,937 222,400  
Issuance of common stock $ 5,000 $ 40 $ 3,628  
Class I        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       200,000,000
Issuance of common stock (in shares) 346,200 250,627 502,534  
Issuance of common stock $ 4,628 $ 3,427 $ 7,529  
Class M-I        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       200,000,000
Issuance of common stock (in shares) 0 53,267 140,806  
Issuance of common stock $ 0 $ 725 $ 2,076  
Common Class N        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       150,000,000
Class N        
Class of Stock [Line Items]        
Issuance of common stock (in shares) 145 409 1,738  
Issuance of common stock $ 0 $ 0 $ 0  
Class S        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       200,000,000
Issuance of common stock (in shares) 0      
Class T        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       5,000,000
Issuance of common stock (in shares) 0 0 2,879  
Issuance of common stock $ 0 $ 0 $ 45  
Class T2        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       150,000,000
Issuance of common stock (in shares) 32,035 83,514 199,214  
Issuance of common stock $ 440 $ 1,163 $ 3,175  
Class Z        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)       5,000,000