XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Share Option Plans and ESPP - Schedule of Non-cash Share-Based Compensation Expenses Related to Company's Equity-Based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total share-based compensation expense $ 27,881 $ 18,770 $ 46,744 $ 35,327 $ 75,721
Cost of revenues          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total share-based compensation expense 827 559 1,560 1,149 2,221
Research, development and clinical trials          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total share-based compensation expense 8,505 3,779 13,629 7,173 18,125
Sales and marketing          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total share-based compensation expense 6,429 4,769 10,900 8,385 17,672
General and administrative          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total share-based compensation expense $ 12,120 $ 9,663 $ 20,655 $ 18,620 $ 37,703