v3.21.1
Fair Value Measures and Disclosures - Reconciliation of Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of contingent consideration $ (719) $ 0
Fair Value, Inputs, Level 3 | Conscious Wholesale    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,568 0
Change in fair value of contingent consideration   1,609
Total (gains) losses in fair value included in results of operations (719) (41)
Foreign currency translation adjustments (14)  
Payment for contingent consideration (835)  
Ending balance 0 1,568
Fair Value, Inputs, Level 3 | Long-term Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0 40,200
Convertible notes issued in January 2019   8,050
Total (gains) losses in fair value included in results of operations   12,063
Conversion of convertible debt to Class A common stock   (60,313)
Ending balance $ 0 $ 0