XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Dec. 11, 2020
Mar. 31, 2020
Dec. 31, 2019
Preferred Units [Line Items]          
Preferred stock shares authorized 10,000,000 0 10,000,000    
Preferred stock par value (in usd per share) $ 0.0001 $ 0.0001 $ 0.0001    
Class B          
Preferred Units [Line Items]          
Convertible preferred stock, shares issued upon conversion     33,443,969    
Convertible Preferred Stock          
Preferred Units [Line Items]          
Temporary equity, carrying amount, attributable to parent $ 0 $ 0 $ 61,200 $ 61,216 $ 61,216