v3.26.1
LICENSE AGREEMENTS (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
agreement
Dec. 31, 2024
agreement
LICENSE AGREEMENTS    
Number of license and supply agreements entered | agreement 9 9
Royalty revenues | $ $ 0