Leases - Summary of Lease Costs Recognized under ASC 842 and Other Information Pertaining to Operating Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Leases [Abstract] | |||
| Operating lease cost | $ 1,135 | $ 4,533 | $ 4,552 |
| Variable lease cost | 152 | 632 | 654 |
| Short-term lease cost | 15 | 20 | 58 |
| Sublease income | (774) | (3,098) | (989) |
| Total lease cost | 528 | 2,087 | 4,275 |
| Cash paid for amounts included in the measurement of lease liabilities | $ 1,270 | $ 4,979 | $ 4,804 |
| Weighted-average remaining lease term (in years) | 4 years 4 months 24 days | 4 years 4 months 24 days | 4 years 9 months 18 days |
| Weighted-average discount rate | 10.22% | 10.17% | 10.05% |