XML 140 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses $ 2,777 $ 1,577 $ 6,248 $ 4,696
Restricted stock units        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses 1,997 1,049 4,506 2,982
Stock options        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses 780 528 1,733 1,698
Employee stock purchase plan (ESPP)        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses 0 0 9 16
Manufacture and supply        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses 130 102 358 271
Research and development        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses 1,310 310 2,048 788
Selling, general and administrative        
Share-based Compensation expenses [Abstract]        
Share-based compensation expenses $ 1,337 $ 1,165 $ 3,842 $ 3,637