XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Concentration and Geographical Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
segment
location
Dec. 31, 2023
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 58.00% 41.00%
Customer Concentration Risk | Revenue | Two Customer    
Revenue, Major Customer [Line Items]    
Concentration percentage 20.00% 35.00%
Customer Concentration Risk | Revenue | Three Customer    
Revenue, Major Customer [Line Items]    
Concentration percentage 14.00% 13.00%
Customer Concentration Risk | Revenue | U.S. Tier 1 Customer Agreement    
Revenue, Major Customer [Line Items]    
Concentration percentage   36.00%
Customer Concentration Risk | Accounts Receivable | One Customer    
Revenue, Major Customer [Line Items]    
Concentration percentage 68.00% 38.00%
Customer Concentration Risk | Accounts Receivable | Two Customer    
Revenue, Major Customer [Line Items]    
Concentration percentage 14.00% 37.00%
Customer Concentration Risk | Accounts Receivable | Three Customer    
Revenue, Major Customer [Line Items]    
Concentration percentage   11.00%
Supplier Concentration Risk | Service provider one | Purchase    
Revenue, Major Customer [Line Items]    
Concentration percentage 22.00% 16.00%
Supplier Concentration Risk | Service provider one | Accounts Payable    
Revenue, Major Customer [Line Items]    
Concentration percentage   33.00%
Supplier Concentration Risk | Service Provider Two | Purchase    
Revenue, Major Customer [Line Items]    
Concentration percentage 18.00%  
Supplier Concentration Risk | Service Provider Three | Purchase    
Revenue, Major Customer [Line Items]    
Concentration percentage 14.00%  
Supplier Concentration Risk | Service Provider | Accounts Payable    
Revenue, Major Customer [Line Items]    
Concentration percentage 35.00%