XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Disaggregation (Tables)
3 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by source
        
   Three Months Ended June 30, 
Product  2024   2023 
Human Care  $2,876,000   $2,750,000 
Animal Care   399,000    578,000 
Total Product   3,275,000    3,328,000 
Service and Royalty   116,000    99,000 
Total  $3,391,000   $3,427,000 
Schedule of revenues by geographic region
        
   Three Months Ended June 30, 
   2024   2023 
United States  $642,000   $806,000 
Europe   1,288,000    1,070,000 
Asia   477,000    862,000 
Latin America   880,000    487,000 
Rest of the World   104,000    202,000 
Total  $3,391,000   $3,427,000