v3.26.1
SCHEDULE OF REVENUES BY SEGMENT (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Line Items]    
Revenue $ 44,203,000 $ 47,831,000
Branded [Member]    
Segment Reporting [Line Items]    
Revenue 30,704,000 27,780,000
Compounding [Member]    
Segment Reporting [Line Items]    
Revenue 13,499,000 20,051,000
IHEEZO [Member]    
Segment Reporting [Line Items]    
Revenue 1,851,000 5,222,000
VEVYE [Member]    
Segment Reporting [Line Items]    
Revenue 20,947,000 21,516,000
Other Products [Member]    
Segment Reporting [Line Items]    
Revenue 7,833,000 956,000
Other Revenues [Member]    
Segment Reporting [Line Items]    
Revenue 73,000 86,000
Other Revenues [Member] | Compounding [Member]    
Segment Reporting [Line Items]    
Revenue