XML 30 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Concentration risk, number of major customers 3  
Concentration Risk, Percentage of Gross Revenue 94.00%  
Payments of public offering costs $ 4,465 $ 0
Payments for Initial Public Offering Costs 0 9,422
Capitalized costs, public offering costs $ 400 $ 0
Concentration Risk, Percentage of Accounts Receivable 97.00%