v3.26.1
Stockholders' Equity - Per share repurchase price (Details)
3 Months Ended
Mar. 31, 2026
Less than 1 year  
Class of Stock  
Repurchase Price on Repurchase Date No Repurchase Allowed
1 year  
Class of Stock  
Repurchase Price on Repurchase Date 92.5% of most recent Estimated Per Share NAV
2 years  
Class of Stock  
Repurchase Price on Repurchase Date 95.0% of most recent Estimated Per Share NAV
3 years  
Class of Stock  
Repurchase Price on Repurchase Date 97.5% of most recent Estimated Per Share NAV
4 years  
Class of Stock  
Repurchase Price on Repurchase Date 100.0% of most recent Estimated Per Share NAV
In the event of a stockholder's death or disability  
Class of Stock  
Repurchase Price on Repurchase Date 100.0% of most recent Estimated Per Share NAV