XML 255 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' equity - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
vote
plan
$ / shares
shares
Nov. 11, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Nov. 11, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Preferred stock, shares authorized (in shares) | shares 15,000,000   15,000,000.0    
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001    
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001 $ 0.001  
Common stock, shares authorized (in shares) | shares 200,000,000   200,000,000.0    
Common stock, voting rights | vote 1        
Stock repurchase program, authorized amount         $ 250,000,000
Stock repurchased during period, value $ 75,500,000 $ 187,900,000 $ 112,600,000    
Shares of common stock repurchased (in shares) | shares 1,800,000 4,400,000 2,600,000    
Number of stock based employee compensation plans | plan 1        
Contractual life of awards 7 years        
Cash received from option exercises $ 500,000   $ 10,400,000 $ 27,600,000  
Unrecognized compensation cost related to stock options $ 12,000,000        
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares $ 17.85   $ 35.16 $ 21.69  
Total intrinsic value of options exercised $ 300,000   $ 15,700,000 $ 38,200,000  
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized for issuance under the plan (in shares) | shares 25,400,000        
Common stock available for future awards (in shares) | shares 2,900,000        
Exercise price of option as percentage of fair market value at grant date, minimum 100.00%        
Contractual life of awards 7 years        
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total fair value of awards vested $ 30,900,000   26,900,000 34,100,000  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 54,500,000        
Weighted average period expected to be recognized related to unvested equity awards 1 year 10 months 24 days        
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total fair value of awards vested $ 2,500,000   $ 3,800,000 $ 1,200,000  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 5,300,000        
Weighted average period expected to be recognized related to unvested equity awards 1 year 10 months 24 days        
Vesting period 3 years        
Performance Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout percentage 50.00%        
Performance Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout percentage 150.00%