v3.25.0.1
Share-Based Compensation (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses $ 37,988 $ 34,649 $ 30,611
Research and Development [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses 18,456 14,950 14,081
General and Administrative [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses $ 19,532 $ 19,699 $ 16,530