v3.26.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Product Information [Line Items]    
Total Revenue $ 32,355,283 $ 40,211,097
Direct Sales to Wholesalers [Member]    
Product Information [Line Items]    
Total Revenue 16,403,265 19,032,232
Indirect Sales to Wholesalers [Member]    
Product Information [Line Items]    
Total Revenue 15,731,055 20,745,531
ANDA Revenue [Member]    
Product Information [Line Items]    
Total Revenue 32,134,320 39,777,763
Licensing [Member]    
Product Information [Line Items]    
Total Revenue 220,963 433,334
Scheduled Products Manufacturing Fees [Member]    
Product Information [Line Items]    
Total Revenue 27,809,738 38,913,885
Scheduled Products Licensing Fees [Member]    
Product Information [Line Items]    
Total Revenue 220,963
Unscheduled Products Manufacturing Fees [Member]    
Product Information [Line Items]    
Total Revenue 4,324,582 863,878
Unscheduled Products Licensing Fees [Member]    
Product Information [Line Items]    
Total Revenue $ 433,334