Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Reconciliation of Warrant Liability and Contingent Consideration Measured at Fair Value on Recurring Basis Using Unobservable Inputs (Details)

v3.21.1
Fair Value of Financial Instruments - Reconciliation of Warrant Liability and Contingent Consideration Measured at Fair Value on Recurring Basis Using Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Warrant    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Balance at December 31, 2019 $ 65  
Additions   $ 8,111
Exercise of warrants   (2,922)
Remeasurement 18 16,734
Reclassification to equity upon warrant exchange   (21,858)
Balance at December 31, 2020 83 65
Long-term portion as of March 31, 2021 83  
Contingent Consideration    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Balance at December 31, 2019 65,043 66,358
Payment of contingent consideration (6,429) (3,560)
Remeasurement 1,841 2,245
Balance at December 31, 2020 60,455 $ 65,043
Current portion as of March 31, 2021 7,107  
Long-term portion as of March 31, 2021 $ 53,348