Quarterly report pursuant to Section 13 or 15(d)

Inventories - Shelf-life (Details)

v3.21.2
Inventories - Shelf-life (Details) - USD ($)
3 Months Ended
Aug. 31, 2021
Aug. 31, 2020
May 31, 2021
Inventory Realizable Value [Abstract]      
Remaining shelf life 12 or less months $ 4,547,000    
Remaining shelf life 12 to 24 months 17,457,000    
Remaining shelf life 24 to 36 months 550,000    
Remaining shelf life 36 to 48 months 46,862,000    
Remaining shelf life 48 to 60 months 704,000    
Remaining shelf life 60 or more months 23,265,000    
Total inventories 93,385,000    
Inventories reserved (1,827,000)    
Total 91,558,000   $ 93,479,000
Inventory write-down 1,131,000 $ 0  
Raw Materials [Member]      
Inventory Realizable Value [Abstract]      
Remaining shelf life 12 or less months 4,547,000    
Remaining shelf life 12 to 24 months 17,457,000    
Remaining shelf life 24 to 36 months 550,000    
Remaining shelf life 36 to 48 months 1,626,000    
Remaining shelf life 48 to 60 months 704,000    
Remaining shelf life 60 or more months 2,977,000    
Total inventories 27,861,000    
Inventories reserved (1,827,000)    
Total 26,034,000    
Bulk Drug Substance [Member]      
Inventory Realizable Value [Abstract]      
Remaining shelf life 60 or more months 20,288,000    
Total inventories 20,288,000    
Total 20,288,000    
Drug Products [Member]      
Inventory Realizable Value [Abstract]      
Remaining shelf life 36 to 48 months 45,236,000    
Total inventories 45,236,000    
Total $ 45,236,000