Convertible Preferred Stock - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Proceeds from issuance of convertible preferred stock |
|
$ 20,000
|
$ 343,410
|
|
|
|
|
| Series A Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock shares issued during the period shares |
|
|
|
|
|
|
10,907,993
|
| Preferred stock dividend per share |
|
$ 0.04032
|
|
|
|
|
|
| Series A One Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock shares issued during the period shares |
|
|
|
|
|
|
14,888,608
|
| Proceeds from issuance of convertible preferred stock |
|
|
|
|
|
|
$ 13,000
|
| Preferred stock dividend per share |
|
0.04032
|
|
|
|
|
|
| Series A And A One Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock issue price per share |
|
|
|
|
|
|
$ 0.50394
|
| Series B Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock shares issued during the period shares |
|
|
|
|
|
|
21,381,446
|
| Preferred stock issue price per share |
|
|
|
|
|
|
$ 1.63693
|
| Proceeds from issuance of convertible preferred stock |
|
|
|
|
|
|
$ 35,000
|
| Preferred stock dividend per share |
|
0.1309
|
|
|
|
|
|
| Series C Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock shares issued during the period shares |
|
|
|
|
|
39,431,582
|
|
| Preferred stock issue price per share |
|
|
|
|
|
$ 4.06185
|
|
| Proceeds from issuance of convertible preferred stock |
|
|
|
|
|
$ 160,200
|
|
| Payment of stock issuance costs |
|
|
|
|
|
$ 400
|
|
| Preferred stock dividend per share |
|
0.32495
|
|
|
|
|
|
| Series D Preferred Stock [Member] |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Preferred stock shares issued during the period shares |
|
|
|
9,923,792
|
42,910,925
|
|
|
| Preferred stock issue price per share |
|
|
|
$ 4.53456
|
$ 4.53456
|
|
|
| Proceeds from issuance of convertible preferred stock |
|
|
|
$ 45,000
|
$ 194,600
|
|
|
| Payment of stock issuance costs |
|
|
|
$ 500
|
$ 300
|
|
|
| Preferred stock dividend per share |
|
$ 0.362764
|
|
|
|
|
|
| Class B Common Stock |
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
| Common Stock Issuable Upon Conversion |
139,444,346
|
|
|
|
|
|
|