v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related parties        
Research and development expenses $ 7,248 $ 6,313 $ 22,590 $ 11,575
Related party | Ascletis        
Related parties        
Research and development expenses       $ 100