XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Schedule of stock option activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares  arising out of options    
Outstanding, shares arising out of options, beginning balance (in shares) 5,998,148  
Granted, shares arising out of options (in shares) 0  
Forfeited, shares arising out of options (in shares) (205,251)  
Expired, shares arising out of options (in shares) 0  
Exercised, shares arising out of options (in shares) (135,051)  
Outstanding, shares arising out of options, ending balance (in shares) 5,657,846 5,998,148
Vested and expected to vest thereafter, shares arising out of options (in shares) 5,502,879  
Vested and exercisable, shares arising out of options (in shares) 4,377,654  
Weighted average grant-date fair value of options granted during the period (in USD per share) $ 0  
Weighted  average exercise price    
Outstanding weighted average exercise price, beginning balance (in usd per share) 35.77  
Granted, weighted average exercise price (in usd per share) 0  
Forfeited, weighted average exercise price (in usd per share) 45.16  
Expired, weighted average exercise price (in usd per share) 0  
Exercised, weighted average exercise price (in usd per share) 29.11  
Outstanding weighted average exercise price, ending balance (in usd per share) 35.59 $ 35.77
Vested and expected to vest thereafter, weighted average exercise price (in usd per share) 35.28  
Vested and exercisable, weighted average exercise price (in usd per share) $ 32.28  
Weighted average remaining contractual life (years)    
Outstanding weighted average remaining contractual life, beginning balance (years) 5 years 2 months 12 days 5 years 6 months
Vested and expected to vest thereafter, weighted average remaining contractual life (years) 5 years 2 months 12 days  
Vested and exercisable, weighted average remaining contractual life (years) 4 years 8 months 12 days  
Aggregate intrinsic value    
Exercised, aggregate intrinsic value $ 519  
Outstanding as of March 31, 2024 12,471  
Vested and expected to vest thereafter 12,471  
Vested and exercisable as of March 31, 2024 $ 12,471