v3.25.2
Revenue and Grant Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue and Grant Income        
Revenue $ 6,485 $ 5,075 $ 11,609 $ 11,028
Government - grant income 1,055   1,947  
Total revenue and grant income 7,540 5,075 13,556 11,028
Governmental        
Revenue and Grant Income        
Revenue 505 675 1,168 1,292
Non-government        
Revenue and Grant Income        
Revenue $ 5,980 $ 4,400 $ 10,441 $ 9,736