XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Segment, Customer Concentration and Geographical Information - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2023
location
Jun. 30, 2022
location
Jun. 30, 2023
location
businessUnit
Jun. 30, 2022
location
Revenue, Major Customer [Line Items]        
Number of primary business units | businessUnit     1  
Number of geographic locations | location 2 2 2 2
Customer Concentration Risk | Revenues | Customer one        
Revenue, Major Customer [Line Items]        
Concentration percentage 40.00% 44.00% 39.00% 42.00%
Customer Concentration Risk | Revenues | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage 37.00% 37.00% 37.00% 37.00%
Customer Concentration Risk | Revenues | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage 14.00%   14.00%  
Customer Concentration Risk | Accounts receivable | Customer one        
Revenue, Major Customer [Line Items]        
Concentration percentage     39.00% 47.00%
Customer Concentration Risk | Accounts receivable | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage     34.00% 26.00%
Customer Concentration Risk | Accounts receivable | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage     15.00% 14.00%