v3.26.1
Stockholders' Equity (Classes of Shares of Common Stock Authorized, Issued and Outstanding) (Details) - $ / shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Class AX    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 40,000 40,000
Common stock, shares issued (in shares) 29,409 30,486
Common stock, shares outstanding (in shares) 29,409 30,486
Class TX    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 40,000 40,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
Class IX    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 10,000 10,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
Class JX    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 10,000 10,000
Common stock, shares issued (in shares) 83 82
Common stock, shares outstanding (in shares) 83 82
Class T    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000 350,000
Common stock, shares issued (in shares) 24,466 30,124
Common stock, shares outstanding (in shares) 24,466 30,124
Class S    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000 350,000
Common stock, shares issued (in shares) 40,431 37,501
Common stock, shares outstanding (in shares) 40,431 37,501
Class D    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000 350,000
Common stock, shares issued (in shares) 39,601 38,994
Common stock, shares outstanding (in shares) 39,601 38,994
Class I    
Class of Stock [Line Items]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000 350,000
Common stock, shares issued (in shares) 181,366 160,838
Common stock, shares outstanding (in shares) 181,366 160,838