XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Offerings (Details) - Distribution Agreement - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Nov. 03, 2017
Dec. 31, 2019
Subsidiary, Sale of Stock [Line Items]    
Maximum aggregate offering price (up to) $ 125,000,000  
Gross proceeds from sales of common stock   $ 38,500,000
Issuance costs on sales of common stock   $ 700,000
Number of shares sold (in shares)   460
Price per share sold (in dollars per share)   $ 83.81