XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 7,575 $ 4,203 $ 19,856 $ 10,764  
Unrecognized compensation cost on stock options $ 12,119   $ 12,119    
Expected dividend yield     0.00%    
Granted (in shares) 0   15,888    
Weighted-average grant date fair value of options granted (in dollars per share)   $ 6.15 $ 7.71 $ 5.58  
Tax benefit $ 13 $ 653 $ 712 $ 696  
Aggregate intrinsic value of options outstanding 41,886   41,886   $ 49,221
Aggregate intrinsic value of options exercised 3,249 $ 2,521 16,913 $ 7,923  
Aggregate intrinsic value of options exercisable 29,705   $ 29,705   $ 34,471
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, period of recognition     2 years 2 months 15 days    
Expected dividend yield   0.00% 0.00% 0.00%  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, period of recognition     2 years 4 months 2 days    
Unrecognized compensation cost, other than options 41,236   $ 41,236    
Awards granted (in shares)     2,857,598    
RSUs | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 4,802 $ 2,461 $ 12,234 $ 5,702  
Awards granted (in shares) 66,720 68,463 2,857,598 1,908,880  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, period of recognition     2 years 3 months 25 days    
Unrecognized compensation cost, other than options $ 10,014   $ 10,014    
Awards granted (in shares)     1,146,491    
Performance Shares | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 1,187 $ 0 $ 2,753 $ 0  
Awards granted (in shares) 0 0 1,146,491 0