XML 89 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Preferred Shares - Summary of Preferred Shares (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
shares
Temporary Equity [Line Items]  
Temporary equity shares issued 21,558,393
Temporary equity shares outstanding 21,558,393
Carrying Value | $ $ 135,997
Temporary equity, liquidation and redemption value | $ $ 135,246
Common Shares Issuable Upon Conversion 21,558,393
Series A Preferred Shares  
Temporary Equity [Line Items]  
Temporary equity shares issued 11,090,135
Temporary equity shares outstanding 11,090,135
Carrying Value | $ $ 53,749
Temporary equity, liquidation and redemption value | $ $ 52,750
Common Shares Issuable Upon Conversion 11,090,135
Series B Preferred Shares  
Temporary Equity [Line Items]  
Temporary equity shares issued 10,468,258
Temporary equity shares outstanding 10,468,258
Carrying Value | $ $ 82,248
Temporary equity, liquidation and redemption value | $ $ 82,496
Common Shares Issuable Upon Conversion 10,468,258