v3.25.4
Equity - Schedule of At the Market Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]      
Net proceeds $ 657,589 $ 570,243 $ 507,318
ATM Program      
Subsidiary, Sale of Stock [Line Items]      
Shares of common stock sold (in shares) 10,245,801 19,704,599 5,931,654
Weighted average sale price per share (in USD per share) $ 31.59 $ 29.52 $ 24.48
Gross proceeds $ 323,615 $ 581,689 $ 145,224
Net proceeds $ 319,968 $ 573,343 $ 142,922
Shares sold on a forward basis, not yet settled (in shares) 6,185,920    
Additional shares sold on a forward basis, not yet settled (in shares) 13,119,110 1,937,450