v3.25.4
Share-Based Compensation (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses $ 25,408 $ 37,988 $ 34,649
Research and Development [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses 13,248 18,456 14,950
General and Administrative [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expenses $ 12,160 $ 19,532 $ 19,699