Subsequent Events - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Subsequent Event [Line Items]              
Forward sale agreements, net proceeds   $ 99,918 $ (185) $ 17,598 $ 375,722 $ 129,850 $ 32,686
Subsequent Event | June 2020 Public Offering              
Subsequent Event [Line Items]              
Issuance of common shares 2.9            
Forward sale agreements, price per share $ 34.525            
Forward sale agreements, net proceeds $ 100,000