v3.26.3
Equity - Schedule of Information about 2022 ATM and 2024 ATM Program (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Jul. 31, 2026
October 2024 ATM Program    
Subsidiary, Sale of Stock [Line Items]    
Maximum Sales Authorization $ 750,000  
Gross proceeds $ 470,137  
Shares sold on a forward basis, not yet settled (in shares) 2,880,592  
July 2026 At The Market Program    
Subsidiary, Sale of Stock [Line Items]    
Maximum Sales Authorization $ 750,000 $ 750,000
Gross proceeds $ 14,067  
Shares sold on a forward basis, not yet settled (in shares) 447,658