XML 72 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Description of Business - Additional Information (Details)
$ / shares in Units, $ in Millions
Sep. 10, 2019
USD ($)
$ / shares
shares
Accounting Policies [Abstract]  
Sale of stock, number of shares issued in transaction (in shares) 1,575,342
Sale of stock, price per share (in USD per share) | $ / shares $ 73.00
Underwriters' option to purchase additional shares of common stock (in shares) 205,479
Proceeds from Issuance of Common Stock | $ $ 107.3