XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Segment, Customer Concentration and Geographical Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Business_Unit
Customer
Location
Mar. 31, 2021
Customer
Location
Revenue, Major Customer [Line Items]    
Number of primary business units | Business_Unit 1  
Number of geographic locations | Location 2 2
Customer Concentration Risk | Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Number of customers concentrated 4 2
Customer Concentration Risk | Accounts Receivable [Member] | One Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 36.00% 61.00%
Customer Concentration Risk | Accounts Receivable [Member] | Two Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 35.00% 19.00%
Customer Concentration Risk | Accounts Receivable [Member] | Three Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 12.00%  
Customer Concentration Risk | Accounts Receivable [Member] | Four Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 11.00%  
Customer Concentration Risk | Revenues [Member]    
Revenue, Major Customer [Line Items]    
Number of customers concentrated 3 3
Customer Concentration Risk | Revenues [Member] | One Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 40.00% 71.00%
Customer Concentration Risk | Revenues [Member] | Two Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 37.00% 10.00%
Customer Concentration Risk | Revenues [Member] | Three Customer [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 10.00% 10.00%
Customer Concentration Risk | Minimum [Member] | Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 10.00%  
Customer Concentration Risk | Minimum [Member] | Revenues [Member]    
Revenue, Major Customer [Line Items]    
Concentration percentage 10.00% 10.00%