v3.25.2
Equity - Schedule of Common Stock Public Offerings and ATM (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Net Proceeds             $ 119,876 $ 82,014
ATM                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares Issued (in shares) 2,755 1,629 753 3,040 1,662 1,193    
Price Per Share (in usd per share) $ 26.91 $ 29.07 $ 32.01 $ 32.55 $ 31.42 $ 25.89 $ 26.91 $ 31.42
Net Proceeds $ 73,000 $ 47,000 $ 24,000 $ 98,000 $ 52,000 $ 31,000