XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Noncash Share-based Compensation (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Noncash Share-based Compensation (Narrative) [Line Items]    
Unrecognized compensation cost related to share-based compensation | $ $ 78,200,000 $ 78,200,000
Weighted average period to recognize cost, in years   2 years 8 months 12 days
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00% 1.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00% 10.00%
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date   15.00%
Maximum Amount Contributable by employees under ESPP- Half yearly | $   $ 5,000
Maximum Amount Contributable By Employees Under ESPP- Annually | $   $ 10,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 43,298 83,706
ESPP contributions by Employees | $   $ 700,000
RSUs    
Noncash Share-based Compensation (Narrative) [Line Items]    
Awards, other than options, granted in period 77,191 1,410,809
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 19.90 $ 34.48
Employee Stock [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares reserved for issuance under Plan 1,000,000 1,000,000
Shares available for future grants 199,411 199,411
Market Share Units (MSUs) [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Awards, other than options, granted in period   179,681
Weighted average grant date fair value, per share, of awards granted in period | $ / shares   $ 39.95
2017 Equity Incentive Plan [Member] [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares reserved for issuance under Plan 7,650,000 7,650,000
2017 Amended Equity Incentive Plan [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares reserved for issuance under Plan 10,550,000 10,550,000
Shares available for future grants 3,380,014 3,380,014