XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details 2) - Customer concentration risk - Revenue
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer A    
Concentration risk    
Revenue from major customer as a percentage of total revenue 31.00% 11.00%
Customer B    
Concentration risk    
Revenue from major customer as a percentage of total revenue 13.00% 19.00%
Customer C    
Concentration risk    
Revenue from major customer as a percentage of total revenue 13.00% 11.00%
Customer D    
Concentration risk    
Revenue from major customer as a percentage of total revenue   16.00%