v3.26.1
Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses $ 2,318 $ 1,587
Restricted stock units    
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses 1,655 1,102
Stock options    
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses 663 485
Manufacture and supply    
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses 69 100
Research and development    
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses 236 330
Selling, general and administrative    
Share-based Compensation expenses [Abstract]    
Share-based compensation expenses $ 2,013 $ 1,157