XML 138 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 15, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service period   3 years 4 years  
Expected dividend yield   0.00% 0.00% 0.00%
Weighted-average grant date fair value of options granted (in dollars per share)   $ 7.71 $ 5.58 $ 6.36
Tax benefit   $ 815 $ 1,301 $ 0
Aggregate intrinsic value of options outstanding   21,689 49,221  
Aggregate intrinsic value of options exercised   17,474 15,279 6,687
Aggregate intrinsic value of options exercisable   18,180    
Stock-based compensation   27,999 $ 15,337 $ 7,393
Unrecognized compensation cost, options   $ 10,392    
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares)   3,474,700    
Unrecognized compensation cost, period of recognition   2 years 2 months 23 days    
Unrecognized compensation cost   $ 42,940    
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares)   1,173,681    
Unrecognized compensation cost, period of recognition   2 years 1 month 17 days    
Unrecognized compensation cost   $ 8,837    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, period of recognition   1 year 11 months 26 days    
2021 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved and authorized (in shares) 13,503,001      
Percent of outstanding shares (as a percent) 5.00%      
2021 Plan | RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares)   3,474,700 1,984,086 1,181,782
2021 Plan | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares)   1,173,681 0 1,395,596