XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - License Agreements (Details Textual)
1 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Number Of License Agreements   3  
Number Of Expired License Agreements 1    
Revenue from Contract with Customer, Excluding Assessed Tax   $ 9,070,000 $ 7,177,000
License [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax   218,000 372,000
License [Member] | License, Excluding Sell-off Agreements [Member      
Revenue from Contract with Customer, Excluding Assessed Tax   218,000 372,000
License [Member] | Sell-off Agreements With Customers [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax   $ 175,000 $ 730,000