XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Disaggregation (Tables)
6 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenues by revenue source
                
   Three Months Ended September 30,   Six Months Ended September 30, 
   2025   2024   2025   2024 
Human Care  $5,116,000   $3,177,000   $8,671,000   $6,169,000 
Animal Care   488,000    402,000    948,000    801,000 
   $5,604,000   $3,579,000   $9,619,000   $6,970,000 
Schedule of revenues by geographic region
                
   Three Months Ended September 30,   Six Months Ended September 30, 
   2025   2024   2025   2024 
United States  $1,449,000   $675,000   $2,454,000   $1,317,000 
Europe   2,151,000    1,506,000    3,619,000    2,794,000 
Asia   1,057,000    776,000    1,719,000    1,253,000 
Latin America   532,000    465,000    1,096,000    1,345,000 
Rest of the World   415,000    157,000    731,000    261,000 
Total  $5,604,000   $3,579,000   $9,619,000   $6,970,000