XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable and accrued liabilities - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]            
Restructuring costs   $ 165 $ 12,400 $ 0 $ 12,538 $ 0
Restructuring And Workforce Reduction            
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, number of positions eliminated, percent 57.00%          
Restructuring costs     12,400      
Restructuring And Workforce Reduction | Employee Severance            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs     400      
Restructuring And Workforce Reduction | Accrual of lease-related operating expenses            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs     $ 300