v3.25.2
Revenue Disaggregation (Tables)
12 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by source
        
   Year Ended March 31, 
   2025   2024 
Product:        
Human Care  $12,079,000   $10,110,000 
Animal Care   1,653,000    2,203,000 
Total Product Revenue   13,732,000    12,313,000 
Service/Royalty   556,000    422,000 
Total  $14,288,000   $12,735,000 
Schedule of revenues by geographic region
        
   Year Ended March 31, 
   2025   2024 
United States  $2,611,000   $3,058,000 
Europe   5,523,000    4,781,000 
Asia   2,317,000    2,298,000 
Latin America   2,962,000    1,726,000 
Rest of the World   875,000    872,000 
Total  $14,288,000   $12,735,000