XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Noncash Share-based Compensation (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Noncash Share-based Compensation (Narrative) [Line Items]  
Unrecognized compensation cost related to share-based compensation | $ $ 100,000,000
Weighted average period to recognize cost, in years 2 years 9 months 18 days
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 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 40,408
ESPP contributions by Employees | $ $ 700,000
RSUs  
Noncash Share-based Compensation (Narrative) [Line Items]  
Awards, other than options, granted in period 1,196,087
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 35.69
Employee Stock [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Shares reserved for issuance under Plan 1,000,000
Shares available for future grants 242,709
Performance Shares [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Awards, other than options, granted in period 131,892
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 41.07
2017 Equity Incentive Plan [Member] [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Shares reserved for issuance under Plan 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
Shares available for future grants 3,281,287