XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - License Agreements (Details Textual)
1 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Number Of License Agreements   2 3
Number Of Expired License Agreements 1    
Revenue from Contract with Customer, Excluding Assessed Tax   $ 10,785,000 $ 9,070,000
License [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax   336,000 218,000
License [Member] | License, Excluding Sell-off Agreements [Member      
Revenue from Contract with Customer, Excluding Assessed Tax   336,000 218,000
License [Member] | Sell-off Agreements With Customers [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax   $ 0 $ 175,000