XML 17 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 30, 2017
Dec. 21, 2016
Dec. 31, 2016
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Minimum booking commitments $ 95,000        
Bookings commitment period 10 years        
Percentage of shortfall payable 70.00%        
Commission percentage 30.00%        
Sensitivity analysis, adverse change in discount rate       2.00%  
Impact of adverse change in discount rate       $ 2,633,000  
Convertible Debt          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Face value of debt   $ 107,000,000 $ 107,000,000 107,000,000 $ 107,000,000
Period to lapse to trigger interest make-whole feature     1 year    
Threshold period used to compute interest payment     3 years    
Convertible Debt | Measurement Input, Discount Rate          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Discount rate   2.00%      
Convertible Debt | Convertible Debt, Related Party          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Face value of debt     $ 10,000 $ 10,000,000 $ 10,000,000
Minimum          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Cost of debt range used for discounting       18.00% 15.00%
Maximum          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Cost of debt range used for discounting       21.00% 17.00%
Derivative Financial Instruments, Liabilities | Measurement Input, Discount Rate          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Discount rate     2.00%