XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment, Customer Concentration and Geographical Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
businessUnit
location
Mar. 31, 2023
location
Revenue, Major Customer [Line Items]    
Number of primary business units | businessUnit 1  
Number of geographic locations | location 2 2
Customer Concentration Risk | Revenues | Customer one    
Revenue, Major Customer [Line Items]    
Concentration percentage 54.00% 37.00%
Customer Concentration Risk | Revenues | Customer two    
Revenue, Major Customer [Line Items]    
Concentration percentage 18.00% 37.00%
Customer Concentration Risk | Revenues | Customer three    
Revenue, Major Customer [Line Items]    
Concentration percentage 11.00% 14.00%
Customer Concentration Risk | Accounts receivable | Customer one    
Revenue, Major Customer [Line Items]    
Concentration percentage 51.00% 37.00%
Customer Concentration Risk | Accounts receivable | Customer two    
Revenue, Major Customer [Line Items]    
Concentration percentage 21.00% 34.00%
Customer Concentration Risk | Accounts receivable | Customer three    
Revenue, Major Customer [Line Items]    
Concentration percentage   17.00%