XML 31 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 78,495 $ 21,879 $ 15,610
Tax benefit recorded 11,457 4,049 5,791
Cost of product and service sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 1,565 511 508
Sales, general and administrative expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 59,342 12,710 9,047
Research and development expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 17,588 $ 8,658 $ 6,055