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 |