v3.25.2
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity [Line Items]              
Common stock issued (in shares) 61,000 292,000 55,000 822,000      
Net proceeds from issuance of common stock         $ (178) $ (461)  
Additional borrowing capacity $ 360,000       360,000    
2021 ATM Program              
Equity [Line Items]              
Program Size 400,000       $ 400,000    
Common stock issued (in shares)         11,542,000    
2024 ATM Program              
Equity [Line Items]              
Program Size 400,000       $ 400,000    
Common stock issued (in shares)         2,188,000    
ATM              
Equity [Line Items]              
Net proceeds from issuance of common stock             $ 37,700
Share Repurchase Program              
Equity [Line Items]              
Repurchase program, amount authorized $ 150,000       $ 150,000    
Stock repurchase program, period in force         12 months    
Common stock shares repurchased (in shares)         0 0  
Common Stock              
Equity [Line Items]              
Weighted average sale price per share             $ 18.29
Common Stock | 2021 ATM Program              
Equity [Line Items]              
Program Size             $ 400,000
Common Stock | 2024 ATM Program              
Equity [Line Items]              
Program Size             $ 400,000
Common stock issued (in shares)           0 2,187,700