v3.25.2
Share Capital - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation Expense $ 11,966 $ 8,866 $ 22,275 $ 15,356
Stock options expense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation Expense 1,766 2,637 3,859 5,694
Restricted Stock Units        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation Expense $ 10,200 $ 6,229 $ 18,416 $ 9,662