XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Grant-Date Fair Values of ESPP (Details) - Employee Stock Purchase Plan - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Risk-free interest rate 4.90% 5.50%    
Risk-free interest rate minimum     4.90% 5.20%
Risk-free interest rate maximum     5.30% 5.50%
Expected volatility 49.30% 65.90%    
Expected volatility minimum     49.30% 65.90%
Expected volatility maximum     56.00% 94.50%
Expected term (in years) 6 months 6 months 6 months 6 months
Grant-date fair value per share (USD per share) $ 4.82 $ 12.65    
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grant-date fair value per share (USD per share)     $ 4.82 $ 12.44
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grant-date fair value per share (USD per share)     $ 9.11 $ 12.65