v3.26.1
Revenue and Grant Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue and Grant Income        
Government - grant income $ 749 $ 1,055 $ 1,717 $ 1,947
Revenue (1,017) 6,485 1,088 11,609
Total revenue and grant income (268) 7,540 2,805 13,556
Government        
Revenue and Grant Income        
Revenue (6) 505 128 1,168
Non-government        
Revenue and Grant Income        
Revenue (1,011) $ 5,980 $ 960 $ 10,441
Non-government revenue, reversal $ 1,200