XML 122 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Financial instruments and risk management - Credit risk (Details) - Major customers
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer A | Revenues    
Concentration Risk [Line Items]    
Concentration risk, percentage 27.00% 8.00%
Customer B | Revenues    
Concentration Risk [Line Items]    
Concentration risk, percentage 25.00% 23.00%
Customer C | Revenues    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 27.00%
Customer D | Revenues    
Concentration Risk [Line Items]    
Concentration risk, percentage 2.00% 20.00%
Customer 1 | Accounts receivable and contract assets    
Concentration Risk [Line Items]    
Concentration risk, percentage 23.00% 2.00%
Customer 2 | Accounts receivable and contract assets    
Concentration Risk [Line Items]    
Concentration risk, percentage 20.00% 22.00%
Customer 3 | Accounts receivable and contract assets    
Concentration Risk [Line Items]    
Concentration risk, percentage 6.00% 16.00%
Customer 4 | Accounts receivable and contract assets    
Concentration Risk [Line Items]    
Concentration risk, percentage 6.00% 13.00%