v3.24.1.u1
Share-Based Payments - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average period to recognize compensation expense (in years) 2 years 3 months 29 days  
Unrecognized compensation expense excluding options $ 47,900,000  
Performance-based stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense excluding options 0  
Unrecognized compensation cost not expected to be recognized 11,800,000  
Market-Based Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense excluding options $ 0  
2007 Plan and 2013 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for issuance (in shares) 11,250,432  
2013 Stock Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance (in shares) 3,076,274  
Unrecognized compensation expense related to options $ 38,000,000  
Weighted-average period to recognize compensation expense (in years) 2 years 10 months 9 days  
Employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance (in shares) 1,633,525  
Shares issued under 2013 ESPP (in shares) 52,514 54,867
Opportunity to purchase of common stock (in shares) 2,363,636