v3.26.1
Share Capital - Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 16,732 $ 13,713 $ 33,626 $ 25,887
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 14,750 13,144 29,472 24,810
RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 1,982 699 3,793 846
PSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 0 $ (130) $ 361 $ 231