XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Disaggregation (Tables)
3 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by source
          
   Three Months Ended June 30, 
Product  2023   2022 
Human Care  $2,750,000   $2,168,000 
Animal Care   578,000    787,000 
Total Product   3,328,000    2,955,000 
Service and Royalty   99,000    1,028,000 
Total  $3,427,000   $3,983,000 
Schedule of geographic sales
          
   Three Months Ended June 30, 
   2023   2022 
United States  $806,000   $871,000 
Europe   1,070,000    841,000 
Asia   862,000    920,000 
Latin America   487,000    1,048,000 
Rest of the World   202,000    303,000 
Total  $3,427,000   $3,983,000