XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Concentration Risk (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
item
Concentrations of risk    
Deferred revenue $ 37,300,000 $ 92,600,000
Accrued interest 800,000 1,400,000
Impairment loss or recoveries 0 0
Amounts on deposit in excess of federally insured limits approximately $ 143,200,000 $ 163,300,000
Minimum    
Concentrations of risk    
Collection period 30 days  
Maximum    
Concentrations of risk    
Collection period 60 days  
Accounts receivable | Customers | Major Customers    
Concentrations of risk    
Concentration risk percentage 84.00% 88.00%
Accounts receivable | Service providers    
Concentrations of risk    
Number of service providers | item 2 2
Payables | Service providers    
Concentrations of risk    
Number of service providers | item 4 1
Number of critical suppliers | item 4  
Payables | Service providers | Major Vendors    
Concentrations of risk    
Concentration risk percentage 64.00% 49.00%