XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information - Additional Information (Details)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
location
Sep. 30, 2023
location
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
location
businessUnit
Sep. 30, 2023
location
Revenue, Major Customer [Line Items]            
Number of operating segments | businessUnit         1  
Number of geographic locations | location 2 2     2 2
Customer Concentration Risk | Revenues | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage 63.00% 45.00% 58.00% 41.00%    
Customer Concentration Risk | Revenues | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage 21.00% 32.00% 20.00% 35.00%    
Customer Concentration Risk | Revenues | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage 14.00% 10.00% 12.00% 10.00%    
Customer Concentration Risk | Accounts receivable | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage         53.00% 33.00%
Customer Concentration Risk | Accounts receivable | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage         25.00% 32.00%
Customer Concentration Risk | Accounts receivable | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage           18.00%