XML 95 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Segment reporting - Schedule of Revenue by Major Customers (Details) - customer
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue, Major Customer [Line Items]        
Number of key customers 8   8  
Revenue Benchmark | Customer Concentration Risk | Customer D        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 29.00% 1.00% 28.00% 1.00%
Revenue Benchmark | Customer Concentration Risk | Customer I        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 21.00% 0.00% 9.00% 0.00%
Revenue Benchmark | Customer Concentration Risk | Customer F        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 15.00% 12.00% 5.00% 15.00%
Revenue Benchmark | Customer Concentration Risk | Customer A        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 3.00% 33.00% 3.00% 30.00%
Revenue Benchmark | Customer Concentration Risk | Customer H        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 0.00% 0.00% 12.00% 0.00%
Revenue Benchmark | Customer Concentration Risk | Customer G        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 0.00% 0.00% 12.00% 0.00%
Revenue Benchmark | Customer Concentration Risk | Customer B        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 0.00% 21.00% 0.00% 9.00%
Revenue Benchmark | Customer Concentration Risk | Customer C        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 0.00% 0.00% 0.00% 16.00%