XML 69 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Organization - Schedule of Secondary Offerings (Detail) - $ / shares
Dec. 31, 2020
Aug. 28, 2020
Dec. 31, 2019
Nov. 15, 2019
Sep. 06, 2019
Aug. 08, 2019
May 23, 2019
Mar. 22, 2019
Apr. 30, 2018
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Shares of Common Stock Sold 148,571,412   144,386,618           24,150,000
Secondary Offering [Member]                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Shares of Common Stock Sold   7,717,347   10,000,000 9,000,000 10,000,000 8,000,000 14,222,142  
Public Offering Price (per share)   $ 72.18   $ 53.08 $ 56.30 $ 49.75 $ 50.50 $ 50.50