XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 7,166 $ 3,765 $ 12,281 $ 6,561  
Unrecognized compensation cost on stock options $ 14,052   $ 14,052    
Dividend yield (as a percent)     0.00%    
Granted (in shares) 0   15,888    
Weighted-average grant date fair value of options granted (in dollars per share)   $ 5.84 $ 7.71 $ 5.56  
Tax benefit $ 554 $ (10) $ 699 $ 43  
Aggregate intrinsic value of options outstanding 33,047   33,047   $ 49,221
Aggregate intrinsic value of options exercised 8,628 $ 4,694 13,663 $ 5,402  
Aggregate intrinsic value of options exercisable 24,550   $ 24,550   $ 34,471
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, period of recognition     2 years 5 months 4 days    
Dividend yield (as a percent)   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 6 months 25 days    
Unrecognized compensation cost, other than options 46,162   $ 46,162    
Awards granted (in shares)     2,790,878    
RSUs | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 4,425 $ 2,050 $ 7,432 $ 3,241  
Awards granted (in shares) 1,350,915 1,317,123 2,790,878 1,840,417  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, period of recognition     3 years 3 months 14 days    
Unrecognized compensation cost, other than options $ 22,435   $ 22,435    
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,131 $ 26 $ 1,565 $ 50  
Awards granted (in shares) 0 0 1,146,491 0