Related Party Transactions - Narrative (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 12 Months Ended | |
|---|---|---|---|---|
Dec. 31, 2020 |
Mar. 31, 2021 |
Mar. 31, 2020 |
Dec. 31, 2016 |
|
| Related Party Transaction [Line Items] | ||||
| Grants in period (in shares) | 347,239 | |||
| Immediate Family Member of Management or Principal Owner | ||||
| Related Party Transaction [Line Items] | ||||
| Revenue from related parties | $ 200,000 | $ 200,000 | ||
| Accounts receivable | $ 200,000 | 200,000 | ||
| Grants in period (in shares) | 22,068 | 20,580 | ||
| Vesting period | 4 years | 4 years | ||
| Cash reimbursement per day for services | $ 4,500 | |||
| Purchases from related party | $ 93,000 | $ 20,000 | ||