XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 01, 2024
shares
Feb. 29, 2024
shares
Mar. 31, 2024
USD ($)
vote
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Feb. 14, 2024
USD ($)
Dec. 31, 2023
$ / shares
shares
Oct. 29, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Preferred stock, shares authorized (in shares)     50,000,000     50,000,000  
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.00001     $ 0.00001  
Preferred stock, shares outstanding (in shares)     0     0  
Preferred stock, shares issued (in shares)     0     0  
Number of votes per common stock | vote     1        
Share repurchase program, shares authorized | $         $ 100,000    
Repurchases of common stock (in shares)     4,962,145        
Repurchases of common stock | $     $ 55,511        
Total shares of common stock reserved (in shares)     35,846,303     27,803,828  
Stock-based compensation capitalized as a software | $     $ 2,300 $ 2,300      
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     1,422,785        
Unrecognized compensation costs, excluding options | $     $ 180,800        
Unrecognized compensation costs, period for recognition (in years)     2 years 7 months 6 days        
Performance-Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares right to receive (in shares)     1        
Granted (in shares)   450,170 553,568 645,833      
Award vesting rights, percentage   75.00% 75.00%        
Corporate performance metric attainment percentage     0.80        
Authorized attainment percentage of shares issued   70.00%          
Unrecognized compensation costs, excluding options | $     $ 6,300        
Unrecognized compensation costs, period for recognition (in years)     2 years        
Performance-Based Awards | Share-based Payment Arrangement, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights, percentage     25.00%        
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     4 years        
Contractual term (in years)     10 years        
Stock options outstanding (in shares)     3,796,330     4,621,021  
Stock Appreciation Rights (SARs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Exercised (in shares)     1,558        
Exercised (in dollars per share) | $ / shares     $ 6.58        
SARs outstanding (in shares)     3,000        
Contingently issuable shares under ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs, excluding options | $     $ 6,400        
Unrecognized compensation costs, period for recognition (in years)     1 year 2 months 12 days        
Total shares of common stock reserved (in shares) 1,571,663           2,800,000
Minimum annual increase in shares reserved for issuance     1.00%        
Percent of outstanding shares     300.00%        
Minimum | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     3 years        
Minimum | Performance-Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights, percentage     0.00%        
Maximum | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     4 years        
Maximum | Performance-Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights, percentage     150.00%        
2021 Stock incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares reserved for future issuance (in shares)     13,800,000        
Annual percentage increase, term     0.05        
Number of shares reserved for future issuance increased (in shares) 7,858,318            
Stock options outstanding (in shares)     3,746,330     4,571,021  
Exercisable, awards outstanding (in shares)     3,718,691        
Amended and Restated 2010 Equity Incentive Plan | Performance-Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options outstanding (in shares)     50,000        
Exercisable, awards outstanding (in shares)     29,166