XML 101 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Narrative (Details) - Series E Financing - Series E Preferred Stock
Oct. 01, 2019
$ / shares
shares
Related Party Transaction [Line Items]  
Sale of stock, price per share (in dollars per share) | $ / shares $ 28.50
Maximum  
Related Party Transaction [Line Items]  
Number of shares sold in transaction (in shares) | shares 131,579