XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Purchase Plan [Member]    
Subsidiary, Sale of Stock [Line Items]    
Estimated dividend yield 0.00% 0.00%
Weighted-average expected stock price volatility 32.00% 43.00%
Weighted-average risk-free interest rate 5.37% 3.70%
Expected average term of options (in years) 6 months 6 months
Weighted-average fair value of common stock $ 2.88 $ 7.2
Weighted-average fair value per option $ 0.72 $ 1.96
Employee Stock Option Plans [Member]    
Subsidiary, Sale of Stock [Line Items]    
Estimated dividend yield 0.00% 0.00%
Weighted-average expected stock price volatility 35.10% 33.77%
Weighted-average risk-free interest rate 4.14% 2.79%
Expected average term of options (in years) 5 years 11 months 12 days 6 years 3 months
Weighted-average fair value of common stock $ 5.03 $ 11.14
Weighted-average fair value per option $ 2.11 $ 4.18