XML 108 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Government contributions - Funding and Associated Conditional Repayments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Government Assistance [Line Items]    
Accounts Receivable $ 44,449 $ 36,051
Deferred Government Contribution 131,593 103,027
Accounts Receivable, Current 31,632  
Deferred Government Contribution, Current 7,407  
Accounts Receivable, Long-Term 12,817  
Deferred Government Contribution, Long-term $ 124,186 95,915
Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Government Contribution 1  
Transaction duration 8 years  
Government Contribution 1    
Government Assistance [Line Items]    
Accounts Receivable $ 13,872  
Deferred Government Contribution 76,938  
Other Government Grants    
Government Assistance [Line Items]    
Accounts Receivable 0  
Deferred Government Contribution 987  
CANADA | Government Contribution 2    
Government Assistance [Line Items]    
Accounts Receivable 12,497  
Deferred Government Contribution 31,002  
BRITISH COLUMBIA | Government Contribution 2    
Government Assistance [Line Items]    
Accounts Receivable 18,080  
Deferred Government Contribution $ 22,666  
Transaction duration 5 years  
Non-repayable    
Government Assistance [Line Items]    
Deferred Government Contribution $ 14,284 14,811
Deferred Government Contribution, Current 4,213  
Deferred Government Contribution, Long-term 10,071  
Non-repayable | Government Contribution 1    
Government Assistance [Line Items]    
Deferred Government Contribution 7,524  
Non-repayable | Other Government Grants    
Government Assistance [Line Items]    
Deferred Government Contribution 987  
Non-repayable | CANADA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution 5,773  
Non-repayable | BRITISH COLUMBIA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution 0  
Conditionally Repayable    
Government Assistance [Line Items]    
Deferred Government Contribution 92,080 71,796
Deferred Government Contribution, Current 3,194  
Deferred Government Contribution, Long-term 88,886  
Conditionally Repayable | Government Contribution 1    
Government Assistance [Line Items]    
Deferred Government Contribution 69,414  
Conditionally Repayable | Other Government Grants    
Government Assistance [Line Items]    
Deferred Government Contribution 0  
Conditionally Repayable | CANADA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution 0  
Conditionally Repayable | BRITISH COLUMBIA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution 22,666  
Repayable    
Government Assistance [Line Items]    
Deferred Government Contribution 25,229 $ 16,420
Deferred Government Contribution, Current 0  
Deferred Government Contribution, Long-term 25,229  
Repayable | Government Contribution 1    
Government Assistance [Line Items]    
Deferred Government Contribution 0  
Repayable | Other Government Grants    
Government Assistance [Line Items]    
Deferred Government Contribution 0  
Repayable | CANADA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution 25,229  
Repayable | BRITISH COLUMBIA | Government Contribution 2    
Government Assistance [Line Items]    
Deferred Government Contribution $ 0