XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment reporting - Schedule of Revenue by Major Customers (Details) - customer
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Major Customer [Line Items]    
Number of key customers 8  
Revenue Benchmark | Customer Concentration Risk | Customer D    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 40.10% 0.50%
Revenue Benchmark | Customer Concentration Risk | Customer G    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 29.50% 0.00%
Revenue Benchmark | Customer Concentration Risk | Customer H    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 15.40% 0.00%
Revenue Benchmark | Customer Concentration Risk | Customer A    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 6.40% 28.70%
Revenue Benchmark | Customer Concentration Risk | Customer C    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% 24.00%
Revenue Benchmark | Customer Concentration Risk | Customer F    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 1.40% 15.30%
Revenue Benchmark | Customer Concentration Risk | Customer B    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% 12.40%
Revenue Benchmark | Customer Concentration Risk | Customer E    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% 11.60%