v3.24.3
Share-Based Compensation - Classification of Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based compensation        
Share-based compensation expense $ 7,826 $ 6,788 $ 22,395 $ 19,376
Cost of goods sold        
Share-based compensation        
Share-based compensation expense 447 493 1,159 1,090
Research and development expenses        
Share-based compensation        
Share-based compensation expense 1,608 1,273 4,562 4,112
Selling, general and administrative expenses        
Share-based compensation        
Share-based compensation expense $ 5,771 $ 5,022 $ 16,674 $ 14,174