XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment, Customer Concentration and Geographical Information - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
location
Jun. 30, 2023
location
Jun. 30, 2024
location
businessUnit
Jun. 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 59.00% 40.00% 56.00% 39.00%
Customer Concentration Risk | Revenues | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage 20.00% 37.00% 19.00% 37.00%
Customer Concentration Risk | Revenues | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage   14.00% 11.00% 14.00%
Customer Concentration Risk | Accounts receivable | Customer one        
Revenue, Major Customer [Line Items]        
Concentration percentage     52.00% 39.00%
Customer Concentration Risk | Accounts receivable | Customer two        
Revenue, Major Customer [Line Items]        
Concentration percentage     15.00% 34.00%
Customer Concentration Risk | Accounts receivable | Customer three        
Revenue, Major Customer [Line Items]        
Concentration percentage       15.00%