XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets - Loan to a Distribution Partner and Prepaid Expenses (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2016
USD ($)
renewal_option
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 29, 2020
USD ($)
Jun. 09, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Jun. 30, 2018
May 31, 2018
USD ($)
Apr. 30, 2017
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Revenue from distribution partners   $ 141,637,000 $ 121,660,000 $ 293,576,000 $ 233,995,000              
Distribution Partner Two | Term Loan                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan, interest rate                   6.00%    
Receivable, face amount                     $ 4,000,000.0  
Annual principal repayment on loan             $ 2,000,000.0   $ 1,000,000.0      
Loan receivable, noncurrent           $ 3,000,000.0            
Distribution Partner Two | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Notes receivable, maximum available $ 4,000,000.0                      
Loan, interest rate 6.00%                      
Number of renewal options | renewal_option 2                      
Renewal term 1 year                      
Loan receivable, current                     $ 4,000,000.0  
Distribution Partner Two | London Interbank Offered Rate (LIBOR) | Term Loan                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Basis spread on variable rate   7.00%   7.00%                
Distribution Partner Two | London Interbank Offered Rate (LIBOR) | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Basis spread on variable rate 4.00%                      
Distribution Partner Three | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan receivable, current             $ 1,000,000.0          
Loan receivable, noncurrent           $ 3,000,000.0           $ 3,000,000.0
Debt instrument, interest rate   9.00%   9.00%               8.50%
Distribution Partners Two and Three | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Revenue from distribution partners   $ 900,000 $ 500,000 $ 1,300,000 $ 900,000              
Other Assets | Distribution Partner Two | Term Loan                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan receivable, noncurrent               $ 2,000,000.0        
Other Assets | Distribution Partner Three | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan receivable, noncurrent   4,000,000.0   4,000,000.0       3,000,000.0        
Other Current Assets | Distribution Partner Two | Term Loan                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan receivable, current               $ 1,000,000.0        
Other Current Assets | Distribution Partner Three | Loan Receivables                        
Accounts, Notes, Loans and Financing Receivable [Line Items]                        
Loan receivable, current   $ 0   $ 0