v3.25.2
Stockholders' Equity - Schedule of Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 26, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Class of Stock [Line Items]        
Net Proceeds (costs)   $ 470,537 $ 16  
DRIP, Per Share price (in dollars per share)       $ 18.95
Common stock repurchased (in shares)   0    
Common stock repurchased   $ (10,031) $ (1,344)  
2023 Common stock ATM Sales Agreement        
Class of Stock [Line Items]        
Number of shares issued in transaction (in shares) 15,000,000      
Series C Preferred Stock | ATM Sales Agreement        
Class of Stock [Line Items]        
Number of shares issued in transaction (in shares)   17,000    
Per Share price (in dollars per share)   $ 16.08    
Net Proceeds (costs)   $ 279    
Common Stock        
Class of Stock [Line Items]        
Per Share price (in dollars per share)   $ 15.05   $ 19.31
Issuance of common stock under dividend reinvestment program (in shares)   4,000   5,000
DRIP, Per Share price (in dollars per share)   $ 17.07    
Proceeds from issuance of DRIP, net   $ 62   $ 86
Common stock repurchased (in shares)   (667,000)   (70,000)
Common stock repurchased   $ (10,031)   $ (1,344)
Common Stock | 2023 Common stock ATM Sales Agreement        
Class of Stock [Line Items]        
Number of shares issued in transaction (in shares)   26,296,000   13,619,000
Per Share price (in dollars per share)   $ 18.10   $ 19.50
Net Proceeds (costs)   $ 476,039   $ 265,614