XML 62 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Description of Business (Details) - USD ($)
$ / shares in Units, $ in Millions
Aug. 21, 2020
Sep. 10, 2019
Accounting Policies [Abstract]    
number of shares issued in transaction (in shares) 1,257,142 1,575,342
Public offering price per share (in USD per share) $ 175.00 $ 73.00
Number of shares available in underwriters' option to purchase (in shares) 163,975 205,479
Proceeds from issuance of stock in public offering $ 206.8 $ 107.3