v3.26.1
Note 14 - Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
U.S Federal $ 36    
Total 706 $ 312 $ 286
Pennsylvania Tax Authority [Member]      
U.S. State and Local 425    
Connecticut Tax Authority [Member]      
U.S. State and Local 77    
Other State Tax Authorities [Member]      
U.S. State and Local 90    
Austrian Federal Ministry of Finance [Member]      
Foreign 52    
Other Foreign Tax Authority [Member]      
Foreign $ 26