XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Narrative (Details)
3 Months Ended 6 Months Ended
Jan. 01, 2024
shares
Aug. 25, 2021
plan
Jun. 30, 2024
shares
Jun. 30, 2023
Jun. 30, 2024
shares
Jun. 30, 2023
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of equity incentive plans | plan   2          
Outstanding awards (in shares)     12,521,655   12,521,655   11,919,421
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock, percent of closing trading price         85.00%    
Annual increase in available shares         1.00%    
Number of shares remaining available for grant (in shares)     1,030,033   1,030,033    
Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual term         10 years    
Accelerated vesting commencement period         30 days    
Accelerated vesting ending period         12 months    
Estimated dividend yield     0.00% 0.00% 0.00% 0.00%  
Options | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         36 months    
Options | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         48 months    
Long-Term Incentive Plan, 2021              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Annual increase in available shares 5.00%       5.00%    
Number of additional shares authorized (in shares) 5,183,686            
Number of shares remaining available for grant (in shares)     5,809,549   5,809,549    
Outstanding awards (in shares)     8,652,958   8,652,958    
Omnibus Incentive Plan, 2015              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Outstanding awards (in shares)     3,867,045   3,867,045    
Stock Option Plan, 2005              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Outstanding awards (in shares)     1,652   1,652