XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Restricted Stock and Restricted Stock Units Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Time-Based Restricted Stock and Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 25.00%      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 25.00%      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 25.00%      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-Based Payment Arrangement, Tranche Four        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 25.00%      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 984,192      
Grant date fair value (USD per share) $ 50.90      
Unrecognized compensation cost, excluding options $ 86,995      
Cost not yet recognized, period for recognition 1 year 10 months 24 days      
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)     1,335 185,186
Unrecognized compensation cost, excluding options $ 5,141      
Cost not yet recognized, period for recognition 1 year      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grant date fair value (USD per share) $ 50.66 $ 40.82    
Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 1,191,104      
Shares withheld for tax withholding obligation (in shares) 171,314 137,675    
Share-based compensation tax withholding payment $ 8,671 $ 6,062    
Minimum | Performance Based Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Maximum | Performance Based Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years