XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details 2) - Customer concentration risk - Revenue
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Customer A    
Concentration risk    
Revenue from major customer as a percentage of total revenue 19.00% 25.00%
Customer B    
Concentration risk    
Revenue from major customer as a percentage of total revenue 16.00%  
Customer C    
Concentration risk    
Revenue from major customer as a percentage of total revenue 11.00%  
Customer D    
Concentration risk    
Revenue from major customer as a percentage of total revenue 11.00% 14.00%