XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2021
USD ($)
Mar. 31, 2022
USD ($)
Customer
Mar. 31, 2021
Customer
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Jan. 01, 2022
USD ($)
Significant Accounting Policies [Line Items]            
Entity Incorporation, State or Country Code   DE        
Date of entity incorporation   1999-06        
Billed amount under agreement         $ 59,000  
Amount of payments collected         $ 41,700  
Accounts receivable recovered $ 1,900          
Allowance for doubtful accounts   $ 14,800        
Adjustment to retained earnings   $ (94,986)   $ (86,999)    
Cumulative effect of ASC 326 adoption            
Significant Accounting Policies [Line Items]            
Change In Accounting Principle Accounting Standards Update Adopted   true        
Change In Accounting Principle Accounting Standards Update Adoption Date   Jan. 01, 2022        
Cumulative effect of ASC 326 adoption | Cumulative Effect, Period of Adoption, Adjustment            
Significant Accounting Policies [Line Items]            
Adjustment to retained earnings           $ 400
ASU 2020-04            
Significant Accounting Policies [Line Items]            
Change In Accounting Principle Accounting Standards Update Adopted   true        
Change In Accounting Principle Accounting Standards Update Adoption Date   Mar. 31, 2020        
Customer Concentration Risk | Sales Revenue, Net            
Significant Accounting Policies [Line Items]            
Number of major customers | Customer   3 2      
Customer Concentration Risk | Sales Revenue, Net | Customer One            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage   15.00% 18.00%      
Customer Concentration Risk | Sales Revenue, Net | Customer Two            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage   14.00% 10.00%      
Customer Concentration Risk | Sales Revenue, Net | Customer Three            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage   13.00%        
Customer Concentration Risk | Accounts receivable            
Significant Accounting Policies [Line Items]            
Number of major customers | Customer   0   2    
Concentration risk, threshold percentage   10.00%        
Customer Concentration Risk | Accounts receivable | Customer One            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage       26.00%    
Customer Concentration Risk | Accounts receivable | Customer Two            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage       10.00%    
Geographic Concentration Risk | Accounts receivable | Foreign Countries            
Significant Accounting Policies [Line Items]            
Concentration risk, percentage   76.00%   79.00%