XML 54 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share Capital - Equity-Based Compensation Expenses Related to Company's Equity-Based Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense $ 52,416 $ 39,846 $ 27,116
Cost of Revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 2,231 1,261 467
Research, Development and Clinical Trials      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 7,570 4,709 3,587
Sales and Marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 11,897 7,393 3,784
General and Administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense $ 30,718 $ 26,483 $ 19,278