XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Customer
Mar. 31, 2019
Customer
Dec. 31, 2019
USD ($)
Customer
Disaggregation Of Revenue [Line Items]      
Deferred revenue recorded in current liabilities | $ $ 19,648   $ 7,815
Deferred revenue recorded in other non-current liabilities | $ $ 5,100   $ 5,400
Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Number of customers 0   0
Concentration risk percentage 10.00%   10.00%
Revenues [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Number of customers 0    
Concentration risk percentage 10.00%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Disaggregation Of Revenue [Line Items]      
Number of customers   1  
Concentration risk percentage   11.00%  
Minimum [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from contract with customers terms 1 year    
Accounts receivable payment terms 30 days    
Maximum [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from contract with customers terms 8 years    
Accounts receivable payment terms 45 days