XML 99 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Share Capital - Equity-Based Compensation Expenses Related to Company's Equity-Based Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 75,721 $ 52,416 $ 39,846
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 2,221 2,231 1,261
Research, development and clinical trials      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 18,125 7,570 4,709
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 17,672 11,897 7,393
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 37,703 $ 30,718 $ 26,483