XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2024
shares
Feb. 29, 2024
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Sep. 30, 2023
USD ($)
Mar. 31, 2023
shares
Sep. 30, 2024
USD ($)
vote
$ / shares
shares
Sep. 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)     6,319,939       15,072,277          
Repurchases of common stock | $     $ 51,423       $ 142,535          
Total shares of common stock reserved (in shares)     32,636,254       32,636,254       27,803,828  
Common stock, shares issued (in shares)     146,691,638       146,691,638       157,166,360  
Stock-based compensation capitalized as a software | $     $ 2,300   $ 2,100   $ 6,800 $ 6,800        
Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)             7,809,727          
Unrecognized compensation costs, excluding options | $     $ 150,800       $ 150,800          
Unrecognized compensation costs, period for recognition (in years)             2 years 8 months 12 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.45       0.45          
Authorized attainment percentage of shares issued   70.00%                    
Unrecognized compensation costs, excluding options | $     $ 2,500       $ 2,500          
Unrecognized compensation costs, period for recognition (in years)             1 year 7 months 6 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,208,391       2,208,391       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 | $     $ 3,300       $ 3,300          
Unrecognized compensation costs, period for recognition (in years)             1 year          
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%          
Common stock, shares issued (in shares)     554,039       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,158,391       2,158,391       4,571,021  
Exercisable, awards outstanding (in shares)     2,153,129       2,153,129          
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)     35,416       35,416