v3.25.2
SEGMENT INFORMATION (Schedule of Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
SEGMENT INFORMATION        
TOTAL REVENUE $ 15,658 $ 13,474 $ 25,771 $ 17,222
GOODS        
SEGMENT INFORMATION        
TOTAL REVENUE 15,440 13,304 25,435 16,981
LICENSE AND R&D SERVICES        
SEGMENT INFORMATION        
TOTAL REVENUE 218 170 336 241
Pfizer | GOODS        
SEGMENT INFORMATION        
TOTAL REVENUE 5,647 6,874 12,626 8,001
Fiocruz | GOODS        
SEGMENT INFORMATION        
TOTAL REVENUE   4,716 3,016 7,266
Chiesi | GOODS        
SEGMENT INFORMATION        
TOTAL REVENUE $ 9,793 $ 1,714 $ 9,793 $ 1,714