XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans (Narrative) (Details)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized compensation | $ $ 45.3
Weighted-average period of recognition of stock based compensation 2 years 6 months
2016 Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 2.0
2024 Inducement Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 0.7
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 0.6
Purchase percentage of stock at fair market value (in percentage) 85.00%
Options and RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 4 years
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2024 Inducement Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2024 Inducement Equity Incentive Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 0.00%
Performance Shares | 2024 Inducement Equity Incentive Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 150.00%
Performance Shares | 2016 Plan and 2024 Inducement Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2016 Plan and 2024 Inducement Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 0.00%
Performance Shares | 2016 Plan and 2024 Inducement Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 150.00%