v3.20.1
Fair Value Measures and Disclosures - Reconciliation of Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Long-term debt, beginning balance   $ 48,684 $ 48,684  
Total (gains) losses in fair value included in results of operations $ (41) 1,609    
Conversion of convertible notes to Class A common stock     60,313 $ 0
Ending balance 1,568   1,568  
Long-term debt, ending balance 8,315   8,315 48,684
Long-term Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Convertible notes issued in January 2019     8,050  
Total (gains) losses in fair value included in results of operations     12,063  
Conversion of convertible notes to Class A common stock     (60,313)  
Fair Value, Inputs, Level 3        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance   0 0  
Ending balance 1,568   1,568 0
Fair Value, Inputs, Level 3 | Long-term Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Long-term debt, beginning balance   $ 40,200 40,200  
Long-term debt, ending balance $ 0   $ 0 $ 40,200