v3.25.2
Segment Reporting - Segment information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting        
Revenue $ 5,546 $ 4,167 $ 33,867 $ 259,120
Stock-based compensation expense (10,912) (8,944) (24,714) (18,296)
Interest income 7,406 7,404 14,979 11,780
Income tax expense (172) 676 (172) (2,650)
Net (loss) income (34,771) (30,616) (46,426) 176,724
Operating segment        
Segment Reporting        
Net (loss) income (34,771) (30,616) (46,426) 176,724
Operating segment | Single reportable segment        
Segment Reporting        
Revenue 5,546 4,167 33,867 259,120
Discovery department expenses (excluding employee wages and benefits, stock-based compensation and expense allocations) (4,952) (3,832) (8,698) (6,492)
Development department expense (excluding employee wages and benefits, stock-based compensation and expense allocations) (15,504) (14,655) (28,409) (29,426)
General and administrative expenses (excluding employee wages and benefits, stock-based compensation and expense allocations) (5,890) (5,051) (11,425) (14,975)
Employee wages and benefits - discovery (2,188) (1,808) (4,515) (3,677)
Employee wages and benefits - development (4,658) (5,268) (10,142) (11,646)
Employee wages and benefits - general and administrative (3,483) (3,402) (7,315) (7,092)
Stock-based compensation expense (10,912) (8,944) (24,714) (18,296)
Other segment items $ 36 $ 97 $ 118 $ 78
Segment reporting other item Other segment items include foreign currency related income (expense) and other miscellaneous income (expense). Other segment items include foreign currency related income (expense) and other miscellaneous income (expense). Other segment items include foreign currency related income (expense) and other miscellaneous income (expense). Other segment items include foreign currency related income (expense) and other miscellaneous income (expense).
Interest income $ 7,406 $ 7,404 $ 14,979 $ 11,780
Income tax expense $ (172) $ 676 $ (172) $ (2,650)