XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based compensation Expense        
Total share-based compensation expense $ 28,504 $ 23,377 $ 51,147 $ 41,720
Cost of goods manufactured and sold        
Share-based compensation Expense        
Total share-based compensation expense 2,921 2,401 5,603 4,783
Research and development        
Share-based compensation Expense        
Total share-based compensation expense 7,506 7,222 14,413 12,830
Selling, general and administrative        
Share-based compensation Expense        
Total share-based compensation expense $ 18,077 $ 13,754 $ 31,131 $ 24,107