v3.24.3
Share-Based Compensation - Stock Options Activity (Detail) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at beginning of period, Number of Shares (in shares) 4,239,982  
Options granted, Number of Shares (in shares) 34,539  
Options exercised, Number of Shares (in shares) (933,601)  
Options canceled or expired, Number of Shares (in shares) (11,460)  
Outstanding at end of period, Number of Shares (in shares) 3,329,460 4,239,982
Vested or expected to vest at end of period, Number of Shares (in shares) 3,329,460  
Exercisable at end of period, Number of Shares (in shares) 2,968,706  
Weighted- Average Exercise Price    
Outstanding at beginning of period, Weighted-Average Exercise Price (in dollars per share) $ 28.22  
Outstanding at end of period, Weighted-Average Exercise Price (in dollars per share) 30.74 $ 28.22
Vested or expected to vest at end of period, Weighted-Average Exercise Price (in dollars per share) 30.74  
Exercisable at end of period, Weighted-Average Exercise Price (in dollars per share) $ 28.00  
Outstanding at end of period, Weighted-Average Contractual Life (in years) 5 years 2 months 12 days 5 years 2 months 12 days
Exercisable at end of period, Weighted-Average Contractual Life (in years) 4 years 9 months 18 days