XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2024
shares
Aug. 06, 2022
USD ($)
shares
Feb. 29, 2024
shares
Mar. 31, 2024
shares
Mar. 31, 2023
shares
Dec. 31, 2024
USD ($)
vote
grant
period
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 02, 2024
USD ($)
Jul. 11, 2022
$ / 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          
Number of votes per common stock | vote           1            
Share repurchase program shares authorized | $                   $ 150,000    
Repurchases of common stock (in shares)           16,205,119            
Repurchases of common stock | $           $ 151,201            
Share-based payment arrangement, equity exchange participation rate           97.00%            
Stock-based compensation in capitalized costs | $   $ 45,700       $ 8,504 $ 9,175 $ 5,911        
Aggregate intrinsic value of options exercised in period | $           $ 15,900 $ 45,600 13,700        
Total shares of common stock reserved (in shares)           30,710,794 27,803,828          
Total stock-based compensation expense | $           $ 90,022 $ 96,046 81,293        
Stock-based compensation capitalized as a software | $           $ 8,400 $ 9,000 $ 5,800        
Share-based Payment Arrangement, Option and Stock Appreciation Rights (SARs)                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, option and non-option equity instruments, exercise price range, outstanding, weighted average exercise price | $ / shares                     $ 11.13  
Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, conversion basis                     1  
Share-based payment arrangement, shares exchanged   6,958,544                    
Granted (in shares)           10,138,238            
Granted (in USD per share) | $ / shares           $ 9.25 $ 9.86 $ 13.79        
Fair value of shares vested | $           $ 61,200 $ 68,400 $ 50,700        
Unrecognized compensation costs, excluding options | $           $ 138,800            
Unrecognized compensation costs, period for recognition (in years)           2 years 6 months            
Restricted stock issued for business combination, grant date fair value (in dollars per share) | $ / shares           $ 10.74 $ 14.07          
Restricted Stock Units (RSUs) | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting date   2 years                    
Award vesting period (in years)           2 years            
Restricted Stock Units (RSUs) | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting date   3 years                    
Award vesting period (in years)           4 years            
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.70     0.45            
Granted (in USD per share) | $ / shares           $ 10.98 8.89          
Unrecognized compensation costs, excluding options | $           $ 1,800            
Unrecognized compensation costs, period for recognition (in years)           1 year 4 months 24 days            
Aggregate fair value | $           $ 1,900            
Contractual term (in years)           10 years            
Number of grants | grant           1            
Restricted stock issued for business combination, grant date fair value (in dollars per share) | $ / shares           $ 10.40 $ 8.89          
Performance-Based Awards | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting rights, percentage       0.00%     0.00%          
Performance-Based Awards | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting rights, percentage       150.00%     150.00%          
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 Appreciation Rights                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years)           4 years            
Contractual term (in years)           10 years            
Granted (in shares)           0 0          
Contingently issuable shares under ESPP                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Unrecognized compensation costs, excluding options | $           $ 5,100            
Unrecognized compensation costs, period for recognition (in years)           1 year 10 months 24 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%            
ESPP discount percentage from market price, beginning of purchase period           15.00%            
Share-based compensation arrangement by share-based payment award, consecutive offering period           24 months            
Share-based compensation arrangement by share-based payment award, number of purchase periods | period           4            
Share-based compensation arrangement by share-based payment award, purchase period           6 months            
ESPP purchase price of common stock, percent of market price           85.00%            
Shares issued (in shares)           946,694            
Incremental compensation cost | $           $ 3,600 $ 5,900 $ 3,400        
Restricted stock | CorpU                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Restricted stock issued for business combination (in shares)                 61,300      
Restricted stock issued for business combination, grant date fair value (in dollars per share) | $ / shares                 $ 34.14      
Total stock-based compensation expense | $                 $ 2,100      
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                      
Granted (in shares)           0 0 0