XML 13 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Details) - $ / shares
Jun. 12, 2019
Jun. 10, 2019
Public Stock Offering    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares) 395,698 2,637,986
Issuance of common stock from registered public offering (in usd per share) $ 69.50 $ 69.50
Public Stock Offering - Shares From Parent    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares)   2,913,684
Public Stock Offering - Shares From Existing Shareholders    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares) 120,000