XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Feb. 12, 2020
Customer
Dec. 31, 2020
USD ($)
Customer
ServiceProvider
Institution
Dec. 31, 2019
USD ($)
Customer
ServiceProvider
Jan. 01, 2019
USD ($)
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of customers concentrated | Customer   1 1  
Number of service providers concentrated | ServiceProvider   1 1  
Financial institutions to held securities | Institution   1    
Cash and cash equivalents original maturity dates   Three months or less    
Bank balances   $ 25,500,000 $ 28,000,000.0  
Costs capitalized   0    
Net lease assets   5,785,000 6,464,000  
Lease liabilities   6,238,000 6,995,000  
Adjustment to retained earnings   $ (221,230,000) $ (225,395,000)  
ASC 842 [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Net lease assets       $ 3,100,000
Lease liabilities       3,100,000
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASC 842 [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Adjustment to retained earnings       $ 100,000
Circle [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of customer contracts | Customer 2      
Customer Concentration Risk [Member] | Revenues [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration percentage   81.00% 84.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration percentage   91.00% 92.00%  
Supplier concentration risk [Member] | Accounts payable [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration percentage   10.00% 10.00%  
Minimum [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   3 years    
Intangible assets and amortization, useful life   1 year    
Minimum [Member] | Customer Concentration Risk [Member] | Revenues [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration percentage   10.00% 10.00%  
Minimum [Member] | Supplier concentration risk [Member] | Purchase [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration percentage   10.00% 10.00%  
Maximum [Member]        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   7 years    
Intangible assets and amortization, useful life   10 years