XML 83 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Cost Related to Share-Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense $ 75,262 $ 58,068 $ 42,522
Sales, General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense 49,489 31,847 27,951
Research and Development Expense      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense $ 25,773 $ 26,221 $ 14,571