Quarterly report pursuant to Section 13 or 15(d)

Revenue Disaggregation (Details - Disaggregation of revenue)

v3.24.0.1
Revenue Disaggregation (Details - Disaggregation of revenue) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 3,138 $ 2,944 $ 9,296 $ 10,258
Human Care [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,461 2,435 7,286 7,050
Animal Care [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 621 434 1,688 1,957
Service And Royalty [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 56 $ 75 $ 322 $ 1,251