v3.26.1
Research and Development Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Research and development expenses        
Total $ 28,930 $ 45,672 $ 88,006 $ 90,383
Research and development expenses        
Research and development expenses        
Outsourced services 25,310 42,750 81,267 84,956
Payroll costs 3,097 2,720 6,074 5,059
Other expenses $ 522 $ 203 $ 665 $ 368