XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Disaggregation (Tables)
6 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by source
                
   Three Months Ended September 30,   Six Months Ended September 30, 
   2024   2023   2024   2023 
Human Care  $2,957,000   $2,075,000   $5,833,000   $4,825,000 
Animal Care   402,000    489,000    801,000    1,067,000 
Service and Royalty   220,000    167,000    336,000    266,000 
   $3,579,000   $2,731,000   $6,970,000   $6,158,000 
Schedule of revenues by geographic region
                  
   Three Months Ended September 30,   Six Months Ended September 30, 
   2024   2023   2024   2023 
United States  $675,000   $590,000   $1,317,000   $1,396,000 
Europe   1,506,000    1,201,000    2,794,000    2,271,000 
Asia   776,000    346,000    1,253,000    1,208,000 
Latin America   465,000    260,000    1,345,000    747,000 
Rest of the World   157,000    334,000    261,000    536,000 
Total  $3,579,000   $2,731,000   $6,970,000   $6,158,000