XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
customer
Mar. 31, 2020
customer
Dec. 31, 2020
USD ($)
Significant Accounting Policies [Line Items]      
Entity Incorporation, State or Country Code DE    
Date of entity incorporation 1999-06    
Billed amount under agreement $ 59.0   $ 17.3
Amount of payments collected 41.7    
Allowance for doubtful accounts 17.3   $ 3.1
Allowance on remaining balance to be recognized $ 14.2    
ASU 2019-12      
Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2021    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
Customer One      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   14.00%  
Customer Two      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   10.00%  
Customer Concentration Risk | Sales Revenue, Net      
Significant Accounting Policies [Line Items]      
Increase (decrease) in concentration risk, percentage 70.70%    
Number of major customers | customer 2 2  
Customer Concentration Risk | Sales Revenue, Net | Customer One      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 18.00%    
Customer Concentration Risk | Sales Revenue, Net | Customer Two      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Customer Concentration Risk | Accounts receivable      
Significant Accounting Policies [Line Items]      
Number of major customers | customer 1 2  
Customer Concentration Risk | Accounts receivable | Customer One      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 19.00% 17.00%  
Customer Concentration Risk | Accounts receivable | Customer Two      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   16.00%  
Geographic Concentration Risk | Accounts receivable | Foreign Countries      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 84.00%   89.00%