XML 101 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Number of Shares, Beginning balance 1,020  
Number of Shares, Granted 63  
Number of Shares, Exercised (457)  
Number of Shares, Forfeited/Expired (42)  
Number of Shares, Ending balance 584 1,020
Number of Shares, Vested and expected to vest 584  
Number of Shares, Exercisable 458  
Weighted Average Exercise Price, Beginning balance $ 57.98  
Weighted Average Exercise Price, Granted 480.08  
Weighted Average Exercise Price, Exercised 35.57  
Weighted Average Exercise Price, Forfeited/ Expired 174.03  
Weighted Average Exercise Price , Ending balance 112.82 $ 57.98
Weighted Average Exercise Price, Vested and expected to vest 112.82  
Weighted Average Exercise Price, Exercisable $ 60.17  
Weighted Average Remaining Life, Outstanding 4 years 8 months 12 days 4 years 4 months 24 days
Weighted Average Remaining Life, Options vested or expected to vest 4 years 8 months 12 days  
Weighted Average Remaining Life, Options exercisable 3 years 8 months 12 days  
Aggregate Intrinsic Value, Outstanding $ 320,882 $ 345,144
Aggregate Intrinsic Value, Options vested or expected to vest 320,882  
Aggregate Intrinsic Value, Options exercisable $ 274,155