XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity And Stock-Based Compensation - Schedule of Valuation Assumptions Used in Estimating Fair Value and Awards Granted (Details)
6 Months Ended
Jun. 30, 2023
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Risk-free interest rate, minimum 4.33%
Risk-free interest rate, maximum 5.44%
Expected volatility, minimum 44.11%
Expected volatility, maximum 51.19%
Employee Stock Purchase Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Expected life (in years) 6 months
Employee Stock Purchase Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Expected life (in years) 2 years
Market-Based Performance Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Expected life (in years) 2 years 9 months 18 days
Risk-free interest rate 4.54%
Expected volatility 49.02%