XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - ESPP - Additional Information (Detail) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock-Based Compensation          
Stock-based compensation expense   $ 23,934 $ 21,057 $ 46,899 $ 36,926
ESPP          
Stock-Based Compensation          
Stock-based compensation expense   $ 6,300 $ 6,400 $ 14,100 $ 10,400
Number of additional shares authorized for grant 0.5