XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Weighted Average Assumptions (Details)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life (years) 6 years 6 years
Expected dividend yield 0.00% 0.00%
Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life (years) 6 years 3 months  
Expected dividend yield 0.00% 0.00%
Performance Shares    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 4.37% 4.35%
Expected life (years) 2 years 10 months 17 days 2 years 10 months 17 days
Expected volatility 51.40% 58.00%
Expected dividend yield 0.00% 0.00%
Minimum | Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 5.07% 4.60%
Expected volatility 30.97% 47.38%
Minimum | Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 4.28% 3.90%
Expected life (years)   2 years
Expected volatility 50.62% 49.23%
Maximum | Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 5.16% 4.82%
Expected volatility 47.92% 67.84%
Maximum | Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 4.30% 4.55%
Expected life (years)   6 years 3 months
Expected volatility 50.72% 55.92%