XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Beginning balance, options 37,442  
Exercised, options (20,086)  
Forfeited, options (814)  
Ending balance, options 16,542 37,442
Exercisable, options 11,686  
Beginning balance, weighted average exercise price $ 170.79  
Exercised 128.15  
Forfeited 240.57  
Ending balance, weighted average exercise price 219.14 $ 170.79
Exercisable, weighted average exercisable price $ 194.59  
Outstanding, weighted average remaining contractual life (years) 3 years 4 months 24 days 3 years 9 months 18 days
Exercisable, weighted average remaining contractual life (years) 3 years 1 month 6 days  
Outstanding, aggregate intrinsic value $ 3,914 $ 10,013
Exercisable, aggregate intrinsic value $ 3,052