v3.25.3
Other income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other income.        
Sale of critical reagents to Genezen $ 0   $ 6,000  
Research and development grants from Dutch authorities $ 1,013 $ 1,071 $ 4,124 $ 3,957
Government Assistance, Operating Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Total Total Total Total
Sublease income $ 488 $ 333 $ 1,747 $ 658
Gain on sale of commercial manufacturing activities   1,171   1,171
Other 9 16 542 164
Total $ 1,510 $ 2,591 $ 12,413 $ 5,950