v3.26.1
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Less:        
Stock-based compensation expense     $ 7,791 $ 7,524
Net loss $ (20,165) $ (19,083) (37,801) (36,798)
Segment        
Segment Reporting [Line Items]        
Interest income 2,012 2,486 4,082 5,189
Less:        
Direct program expense 10,568 10,445 19,156 20,406
Personnel expense 4,522 4,400 9,311 8,777
Stock-based compensation expense 3,867 3,985 7,791 7,524
Other segment items 3,220 2,739 5,625 5,280
Net loss $ (20,165) $ (19,083) $ (37,801) $ (36,798)