XML 110 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Capital - Equity Distribution Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 04, 2023
Apr. 01, 2022
2023 Sales Agreement        
Subsidiary, Sale of Stock [Line Items]        
Aggregate maximum offering price $ 1,500.0      
Net proceeds on public offering $ 1,100.0      
Number of shares entered for agreement 8.7      
Average price per share $ 133.21      
Payment of stock issuance costs $ 11.4      
Aggregate gross sales price unsold 343.4      
2022 Sales Agreement        
Subsidiary, Sale of Stock [Line Items]        
Aggregate maximum offering price       $ 1,500.0
Net proceeds on public offering $ 1,100.0      
Number of shares entered for agreement 11,300,000      
Average price per share $ 96.35      
Payment of stock issuance costs $ 7.5      
Value of shares remain unsold at the time of termination     $ 408.7  
Aggregate gross sales price unsold   $ 0.0