XML 68 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) - Stock options - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangements        
Expected life (years) 0 years 0 years 6 years 5 years 10 months 24 days
Expected volatility 0.00% 0.00% 57.00% 55.00%
Risk-free interest rate 0.00% 0.00% 4.00% 2.50%
Expected dividend rate 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value (in dollars per share) $ 0 $ 0 $ 21.02 $ 19.15
Employee stock purchase plan        
Share-based Compensation Arrangements        
Expected life (years)     9 months 18 days  
Expected volatility     55.00%  
Risk-free interest rate     5.00%  
Expected dividend rate     0.00%  
Weighted-average fair value (in dollars per share)     $ 11.28