v3.24.3
Stock-Based Compensation - Narratives (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock compensation expense $ 26,569 $ 26,569
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting term   2 years 4 months 24 days
TSR Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock compensation expense $ 13,863 $ 13,863
Vesting term   1 year
TSR Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date term 2 years  
Vesting of award based on performance achieved (percent) 0.00%  
TSR Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date term 3 years  
Vesting of award based on performance achieved (percent) 200.00%