Annual report pursuant to Section 13 and 15(d)

Note 18 - Income Taxes - Tax Attributes and Temporary Differences Available to Reduce Future Years' Taxable Income (Details)

v3.20.2
Note 18 - Income Taxes - Tax Attributes and Temporary Differences Available to Reduce Future Years' Taxable Income (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Domestic Tax Authority [Member]  
Tax losses carried forward $ 83,357
Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]  
Carryforwards, without time limitation 16,698
Domestic Tax Authority [Member] | Tax Credit Carry Forwards [Member]  
Carryforwards, without time limitation 2,468
Domestic Tax Authority [Member] | Other Tax Credit Carryforward [Member]  
Carryforwards, without time limitation 5,282
Domestic Tax Authority [Member] | Tax Year 2028 [Member]  
Tax losses carried forward 508
Domestic Tax Authority [Member] | Tax Year 2029 [Member]  
Tax losses carried forward 1,157
Domestic Tax Authority [Member] | Tax Year 2030 [Member]  
Tax losses carried forward 1,473
Domestic Tax Authority [Member] | Tax Year 2031 [Member]  
Tax losses carried forward 1,609
Domestic Tax Authority [Member] | Tax Year 2032 [Member]  
Tax losses carried forward 1,318
Domestic Tax Authority [Member] | Tax Year 2033 [Member]  
Tax losses carried forward 2,559
Domestic Tax Authority [Member] | Tax Year 2034 [Member]  
Tax losses carried forward 3,268
Domestic Tax Authority [Member] | Tax Year 2035 [Member]  
Tax losses carried forward 3,907
Domestic Tax Authority [Member] | Tax Year 2036 [Member]  
Tax losses carried forward 5,749
Domestic Tax Authority [Member] | Tax Year 2037 [Member]  
Tax losses carried forward 356
Domestic Tax Authority [Member] | Tax Year 2038 [Member]  
Tax losses carried forward 12,331
Domestic Tax Authority [Member] | Tax Year 2039 [Member]  
Tax losses carried forward 28,811
Domestic Tax Authority [Member] | Tax Year 2040 [Member]  
Tax losses carried forward 20,311
State and Local Jurisdiction [Member]  
Tax losses carried forward 83,034
State and Local Jurisdiction [Member] | Research Tax Credit Carryforward [Member]  
Carryforwards, without time limitation 17,732
State and Local Jurisdiction [Member] | Tax Credit Carry Forwards [Member]  
Carryforwards, without time limitation
State and Local Jurisdiction [Member] | Other Tax Credit Carryforward [Member]  
Carryforwards, without time limitation 5,282
State and Local Jurisdiction [Member] | Tax Year 2028 [Member]  
Tax losses carried forward 508
State and Local Jurisdiction [Member] | Tax Year 2029 [Member]  
Tax losses carried forward 1,152
State and Local Jurisdiction [Member] | Tax Year 2030 [Member]  
Tax losses carried forward 1,467
State and Local Jurisdiction [Member] | Tax Year 2031 [Member]  
Tax losses carried forward 1,594
State and Local Jurisdiction [Member] | Tax Year 2032 [Member]  
Tax losses carried forward 1,298
State and Local Jurisdiction [Member] | Tax Year 2033 [Member]  
Tax losses carried forward 2,559
State and Local Jurisdiction [Member] | Tax Year 2034 [Member]  
Tax losses carried forward 3,171
State and Local Jurisdiction [Member] | Tax Year 2035 [Member]  
Tax losses carried forward 3,907
State and Local Jurisdiction [Member] | Tax Year 2036 [Member]  
Tax losses carried forward 5,661
State and Local Jurisdiction [Member] | Tax Year 2037 [Member]  
Tax losses carried forward 352
State and Local Jurisdiction [Member] | Tax Year 2038 [Member]  
Tax losses carried forward 12,281
State and Local Jurisdiction [Member] | Tax Year 2039 [Member]  
Tax losses carried forward 28,773
State and Local Jurisdiction [Member] | Tax Year 2040 [Member]  
Tax losses carried forward $ 20,311