v3.25.1
Stockholders' Equity - Schedule of Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 26, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Class of Stock [Line Items]        
Net Proceeds (costs)   $ 371,425 $ 1  
DRIP, Per Share price (in dollars per share)       $ 18.95
Common stock repurchased (in shares)   0    
Common stock repurchased   $ 0 $ (1,344)  
2023 Common stock ATM Sales Agreement        
Class of Stock [Line Items]        
Number of shares issued in transaction (in shares) 15,000,000      
Common Stock        
Class of Stock [Line Items]        
Per Share price (in dollars per share)       $ 19.31
Issuance of common stock under dividend reinvestment program (in shares)   1,000   5,000
DRIP, Per Share price (in dollars per share)   $ 18.47    
Proceeds from issuance of DRIP, net   $ 25   $ 86
Common stock repurchased (in shares)       (70,000)
Common stock repurchased       $ (1,344)
Common Stock | 2023 Common stock ATM Sales Agreement        
Class of Stock [Line Items]        
Number of shares issued in transaction (in shares)   19,992,000   13,619,000
Per Share price (in dollars per share)   $ 18.58   $ 19.50
Net Proceeds (costs)   $ 371,412   $ 265,614
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