Quarterly report [Sections 13 or 15(d)]

Revenue Disaggregation (Tables)

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