v3.25.2
Equity - Schedule of At the Market Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsidiary, Sale of Stock [Line Items]        
Net proceeds     $ 298,809 $ 244,735
ATM Program        
Subsidiary, Sale of Stock [Line Items]        
Shares of common stock sold (in shares) 3,664,521 5,047,448 4,299,921 7,256,033
Weighted average sale price per share (in USD per share) $ 32.45 $ 27.15 $ 32.45 $ 26.24
Gross proceeds $ 118,916 $ 137,040 $ 139,519 $ 190,422
Net proceeds $ 117,218 $ 134,512 $ 137,512 $ 187,529
Additional shares sold on a forward basis, not yet settled (in shares)     10,336,110 1,937,450