XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Segment, Customer Concentration and Geographical Information - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2023
location
Sep. 30, 2022
location
Sep. 30, 2023
businessUnit
location
Sep. 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 45.00% 40.00% 41.00% 40.00%
Customer Concentration Risk | Revenues | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage 32.00% 37.00% 35.00% 37.00%
Customer Concentration Risk | Revenues | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage 10.00%   10.00%  
Customer Concentration Risk | Accounts receivable | Customer one        
Revenue, Major Customer [Line Items]        
Concentration percentage     33.00% 36.00%
Customer Concentration Risk | Accounts receivable | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage     32.00% 28.00%
Customer Concentration Risk | Accounts receivable | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage     18.00% 17.00%
Customer Concentration Risk | Accounts receivable | Customer four        
Revenue, Major Customer [Line Items]        
Concentration percentage       11.00%