XML 123 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Summary of Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Compensation expense $ 61,302 $ 40,714 $ 24,830
Selling, general and administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Compensation expense 38,118 23,194 15,718
Research and development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Compensation expense $ 23,184 $ 17,520 $ 9,112