XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jan. 01, 2025
Sep. 30, 2025
Sep. 30, 2024
Shares  arising out of options      
Outstanding, shares arising out of options, beginning balance (in shares) 5,347,556 5,347,556  
Granted, shares arising out of options (in shares)   0 0
Forfeited, shares arising out of options (in shares)   (53,600)  
Expired, shares arising out of options (in shares)   0  
Exercised, shares arising out of options (in shares)   (185,920)  
Outstanding, shares arising out of options, ending balance (in shares)   5,108,036  
Vested and expected to vest thereafter, shares arising out of options (in shares)   5,076,129  
Vested and exercisable, shares arising out of options (in shares)   4,280,186  
Weighted average grant-date fair value of options granted during the period (in usd per share)   $ 0  
Weighted  average exercise price      
Outstanding weighted average exercise price, beginning balance (in usd per share) $ 35.31 35.31  
Granted, weighted average exercise price (in usd per share)   0  
Forfeited, weighted average exercise price (in usd per share)   44.90  
Expired, weighted average exercise price (in usd per share)   0  
Exercised, weighted average exercise price (in usd per share)   36.32  
Outstanding weighted average exercise price, ending balance (in usd per share)   35.17  
Vested and expected to vest thereafter, weighted average exercise price (in usd per share)   35.09  
Vested and exercisable, weighted average exercise price (in usd per share)   $ 33.12  
Weighted average remaining contractual life (years)      
Outstanding weighted average remaining contractual life, beginning balance (years) 4 years 4 months 24 days 3 years 8 months 12 days  
Vested and expected to vest thereafter, weighted average remaining contractual life (years)   3 years 8 months 12 days  
Vested and exercisable, weighted average remaining contractual life (years)   3 years 3 months 18 days  
Aggregate intrinsic value      
Exercised, aggregate intrinsic value   $ 1,849  
Outstanding as of September 30, 2025   41,982  
Vested and expected to vest thereafter   41,976  
Vested and exercisable as of September 30, 2025   $ 41,517