v3.26.1
Revenue Disaggregation (Tables)
3 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenues by revenue source
      
   Three Months Ended June 30,
   2026  2025
Human Care  $5,967,000   $3,555,000 
Animal Care   439,000    460,000 
Total revenue   6,406,000    4,015,000 
Schedule of revenues by geographic region
      
   Three Months Ended June 30,
   2026  2025
United States  $2,426,000   $1,005,000 
Europe   1,964,000    1,468,000 
Asia   910,000    662,000 
Latin America   626,000    564,000 
Rest of the World   480,000    316,000 
Total revenues  $6,406,000   $4,015,000