XML 135 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Assumptions to Estimate Fair Value of Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Purchase Plan    
Assumptions:    
Risk-free interest rate 5.45% 2.50%
Expected term (in years) 6 months 6 months
Expected volatility 51.31% 49.93%
Grant date fair value per share $ 11.78 $ 11.31
Stock Options [Member]    
Assumptions:    
Risk-free interest rate 1.50%  
Expected volatility 28.00%