XML 108 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Redeemable Convertible Preferred Stock - Additional Information (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Temporary Equity [Line Items]        
Number of common stock shares issued upon conversion [1]   12,048,671    
Redeemable Convertible Preferred Stock        
Temporary Equity [Line Items]        
Number of common stock shares issued upon conversion 12,048,671      
Number of shares outstanding 0 97,166,921 40,094,850 31,074,017
[1]

(1) Adjusted to reflect the Exchange Ratio.