XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Awards - Restricted Stock Units Activity Table (Details) - Restricted Stock Units [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Unvested Restricted Stock Units Outstanding, beginning balance | shares 719,449
Number of Unvested Restricted Stock Units Granted | shares 388,219
Number of Unvested Restricted Stock Units Vested | shares (252,054)
Number of Unvested Restricted Stock Units Cancelled | shares (175,636)
Number of Unvested Restricted Stock Units Outstanding, ending balance | shares 679,978
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, beginning $ 28.40
Unvested Restricted Stock Units Granted, Weighted Average Grant Date Fair Value 29.54
Unvested Restricted Stock Units Vested, Weighted Average Grant Date Fair Value 27.79
Unvested Restricted Stock Units Cancelled, Weighted Average Grant Date Fair Value 21.05
Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, ending $ 31.18
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures  
Restricted Stock Units Average Remaining Contractual Life (Years) 1 year 3 months 18 days
Restricted Stock Units Aggregate Intrinsic Value $ 16,836,255