Quarterly report pursuant to Section 13 or 15(d)

Revenue Related Disclosures - Additional Information (Details)

v3.20.2
Revenue Related Disclosures - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]            
Deferred revenue added from new billings $ 9,700,000 $ 8,100,000 $ 26,600,000 $ 26,800,000    
Provision for accounts receivable 41,000,000   41,000,000      
Provision for potential credit losses         $ 0  
United States            
Disaggregation Of Revenue [Line Items]            
Revenues 11,200,000 9,800,000 32,600,000 28,900,000    
Bahamas            
Disaggregation Of Revenue [Line Items]            
Revenues 200,000 200,000 500,000 900,000    
South Africa            
Disaggregation Of Revenue [Line Items]            
Revenues 200,000 200,000 500,000 900,000    
Adoption of Topic 606            
Disaggregation Of Revenue [Line Items]            
Deferred revenue         $ 27,000,000.0 $ 24,200,000
Recognition from Beginning Deferred Revenue Balance            
Disaggregation Of Revenue [Line Items]            
Deferred revenue recognized 9,500,000 8,800,000 22,800,000 20,000,000.0    
Recognition from New Billings of Deferred Revenue            
Disaggregation Of Revenue [Line Items]            
Deferred revenue recognized $ 1,800,000 $ 1,100,000 $ 10,200,000 $ 9,700,000