XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Restricted Stock Units Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 40,935 $ 15,341 $ 9,025
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 0.00%    
RSUs and PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 43,300 17,300 10,400
Stock-based compensation capitalized for software development 3,000 2,700 2,100
Remaining stock-based compensation expense for unvested shares, not yet recognized $ 100,100    
Stock-based compensation expense, weighted average recognition period (in years) 2 years 7 months 6 days    
Fair value of shares vested $ 27,500 $ 26,600 $ 32,000
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 726    
Vesting period 4 years    
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Percent of award target performance metric 100.00%    
PSUs | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 100    
PSUs | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 100    
PSUs | Minimum | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 0.00%    
PSUs | Minimum | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 100.00%    
PSUs | Minimum | Tranche three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of cash bonus payment on initial targets 0.00%    
PSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 100.00%    
PSUs | Maximum | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 150.00%    
PSUs | Maximum | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 150.00%    
PSUs | Maximum | Tranche three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of cash bonus payment on initial targets 65.00%    
Unvested RSAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 6    
Vesting period 1 year    
Remaining stock-based compensation expense for unvested shares, not yet recognized $ 300    
Stock-based compensation expense, weighted average recognition period (in years) 6 months    
Restricted Stock Units With Service Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 1,000    
Restricted Stock Units with Service and Performance Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 200