XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Share Based Compensation Expense By Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation    
Total share-based compensation expense $ 21,393 $ 25,371
Unrecognized compensation cost 25,751  
Employee Stock Option    
Share-Based Compensation    
Total share-based compensation expense 2,060 2,294
Unrecognized compensation cost $ 1,414  
Weighted-average amortization period - years 1 year 10 days  
RSUs    
Share-Based Compensation    
Total share-based compensation expense $ 16,746 21,817
Unrecognized compensation cost $ 22,666  
Weighted-average amortization period - years 2 years 2 months 8 days  
Performance-Contingent Awards - RSAs and RSUs    
Share-Based Compensation    
Total share-based compensation expense $ 1,848 1,087
Unrecognized compensation cost $ 1,671  
Weighted-average amortization period - years 1 year 4 months 13 days  
ESPP    
Share-Based Compensation    
Total share-based compensation expense $ 739 173
Research and development    
Share-Based Compensation    
Total share-based compensation expense 5,104 8,048
Selling, general and administrative    
Share-Based Compensation    
Total share-based compensation expense $ 16,289 16,966
Restructuring and related expenses    
Share-Based Compensation    
Total share-based compensation expense   $ 357