XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Share-based Compensation - Recognized Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Recognized share-based compensation        
Total share-based compensation expense $ 7,420 $ 6,210 $ 22,379 $ 16,969
Restricted stock | Minimum        
Share-based compensation        
Expiration term     1 year  
Restricted stock | Maximum        
Share-based compensation        
Expiration term     4 years  
Cost of Sales        
Recognized share-based compensation        
Total share-based compensation expense 1,556 1,195 $ 4,579 3,384
Research and development        
Recognized share-based compensation        
Total share-based compensation expense 2,158 1,819 6,815 4,939
Selling, general and administrative        
Recognized share-based compensation        
Total share-based compensation expense $ 3,706 $ 3,196 $ 10,985 $ 8,646