XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2024
shares
Feb. 29, 2024
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Jun. 30, 2023
USD ($)
Mar. 31, 2023
shares
Jun. 30, 2024
USD ($)
vote
$ / shares
shares
Jun. 30, 2023
USD ($)
May 02, 2024
USD ($)
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       50,000,000  
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.00001       $ 0.00001       $ 0.00001  
Preferred stock, shares outstanding (in shares)     0       0       0  
Preferred stock, shares issued (in shares)     0       0       0  
Number of votes per common stock | vote             1          
Share repurchase program, shares authorized | $                 $ 150,000 $ 100,000    
Extension repurchase program | $                 $ 50,000      
Repurchases of common stock (in shares)     3,790,193       8,752,338          
Repurchases of common stock | $     $ 35,601       $ 91,112          
Total shares of common stock reserved (in shares)     33,965,494       33,965,494       27,803,828  
Stock-based compensation capitalized as a software | $     $ 2,200   $ 2,400   $ 4,500 $ 4,700        
Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)             6,316,311          
Unrecognized compensation costs, excluding options | $     $ 196,100       $ 196,100          
Unrecognized compensation costs, period for recognition (in years)             2 years 9 months 18 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 553,568          
Award vesting rights, percentage   75.00%   75.00%                
Corporate performance metric attainment percentage     0.40       0.40          
Authorized attainment percentage of shares issued   70.00%                    
Unrecognized compensation costs, excluding options | $     $ 2,900       $ 2,900          
Unrecognized compensation costs, period for recognition (in years)             1 year 9 months 18 days          
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)     2,417,020       2,417,020       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       3,000          
Contingently issuable shares under ESPP                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Unrecognized compensation costs, excluding options | $     $ 5,900       $ 5,900          
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%          
Shares issued (in shares)             554,039          
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       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)     2,367,020       2,367,020       4,571,021  
Exercisable, awards outstanding (in shares)     2,353,087       2,353,087          
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       50,000          
Exercisable, awards outstanding (in shares)     32,291       32,291