XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Segments - Customers (Details) - customer
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Concentration risk        
Number of customers 21 19 30 21
Customer Concentration risk        
Concentration risk        
Number of customers 3 4 2 2
Threshold concentration risk for reporting (as a percent) 10.00% 10.00% 10.00% 10.00%
Total Revenue | Customer Concentration risk | Customer One        
Concentration risk        
Concentration risk (as a percent) 25.00% 33.00% 15.00% 23.00%
Total Revenue | Customer Concentration risk | Customer Two        
Concentration risk        
Concentration risk (as a percent) 14.00% 17.00% 10.00% 19.00%
Total Revenue | Customer Concentration risk | Customer Three        
Concentration risk        
Concentration risk (as a percent) 13.00% 12.00%    
Total Revenue | Customer Concentration risk | Customer Four        
Concentration risk        
Concentration risk (as a percent)   10.00%