XML 114 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation - Options Vested and Expected to Vest (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Exercisable or expected to vest  
Number outstanding (in shares) | shares 3,184,473
Weighted-average exercise price (in dollars per share) | $ / shares $ 28.45
Aggregate intrinsic value (in thousands) | $ $ 85,342
Weighted-average remaining contractual term (years) (Year) 7 years 3 months 21 days
Exercisable  
Number outstanding (in shares) | shares 3,184,473
Weighted-average exercise price (in dollars per share) | $ / shares $ 28.45
Aggregate intrinsic value (in thousands) | $ $ 85,342
Weighted-average remaining contractual term (years) 7 years 3 months 21 days