XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Concentration and Geographical Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
location
segment
Dec. 31, 2022
Dec. 31, 2021
location
Revenue, Major Customer [Line Items]      
Number of primary business units | segment 1    
Number of geographic locations | location 2   2
Customer Concentration Risk | Revenue | One Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 41.00% 40.00%  
Customer Concentration Risk | Revenue | Two Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 35.00% 38.00%  
Customer Concentration Risk | Revenue | Three Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 13.00%    
Customer Concentration Risk | Revenue | U.S. Tier 1 Customer Agreement      
Revenue, Major Customer [Line Items]      
Concentration percentage 36.00% 33.00%  
Customer Concentration Risk | Accounts Receivable | One Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 38.00% 40.00%  
Customer Concentration Risk | Accounts Receivable | Two Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 37.00% 26.00%  
Customer Concentration Risk | Accounts Receivable | Three Customer      
Revenue, Major Customer [Line Items]      
Concentration percentage 11.00% 17.00%  
Supplier Concentration Risk | Service provider one | Purchase      
Revenue, Major Customer [Line Items]      
Concentration percentage 16.00% 19.00%  
Supplier Concentration Risk | Service provider one | Accounts Payable      
Revenue, Major Customer [Line Items]      
Concentration percentage 33.00% 36.00%