XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Disaggregation (Tables)
3 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenues by revenue source
        
   Three Months Ended June 30, 
Product  2025   2024 
Human Care  $3,555,000   $2,992,000 
Animal Care   460,000    399,000 
Total Product   4,015,000    3,391,000 
Schedule of revenues by geographic region
        
   Three Months Ended June 30, 
   2025   2024 
United States  $1,005,000   $642,000 
Europe   1,468,000    1,288,000 
Asia   662,000    477,000 
Latin America   564,000    880,000 
Rest of the World   316,000    104,000 
Total  $4,015,000   $3,391,000