v3.25.2
Revenue Disaggregation (Details - Disaggregation of revenue) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 14,288 $ 12,735
Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 13,732 12,313
Human Care [Member] | Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 12,079 10,110
Animal Care [Member] | Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,653 2,203
Service And Royalty [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 556 $ 422