XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Weighted Average Assumptions (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 5.16% 4.60%
Expected life (years) 6 years 6 years
Expected volatility 47.92% 67.84%
Expected dividend yield 0.00% 0.00%
Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 4.28%  
Expected life (years) 6 years 3 months  
Expected volatility 50.62%  
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 | Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate   3.90%
Expected life (years)   2 years
Expected volatility   49.23%
Maximum | Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate   4.55%
Expected life (years)   6 years 3 months
Expected volatility   55.92%