XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Nov. 03, 2020
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Nature of Business [Line Items]        
Cash and cash equivalents   $ 833,751 $ 850,117 $ 17,147
IPO        
Nature of Business [Line Items]        
Share price $ 24.00      
Net proceeds from initial public offering ("IPO") $ 317,605      
IPO | Common Stock        
Nature of Business [Line Items]        
Shares issued 14,375,000      
IPO | Series A, B, C, D and D-1 Convertible Preferred Stock | Common Stock        
Nature of Business [Line Items]        
Convertible preferred stock converted into shares 57,932,090