XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 27,908 $ 21,117 $ 53,328 $ 42,329
Grid [Member]        
Revenues 24,619 16,347 48,119 34,062
Grid [Member] | Americas [Member]        
Revenues 18,115 15,677 40,760 26,231
Grid [Member] | Asia Pacific [Member]        
Revenues 3,269 370 3,867 6,385
Grid [Member] | EMEA [Member]        
Revenues 3,235 300 3,492 1,446
Wind [Member]        
Revenues 3,289 4,770 5,209 8,267
Wind [Member] | Americas [Member]        
Revenues 59 30 78 42
Wind [Member] | Asia Pacific [Member]        
Revenues 3,220 4,734 5,091 8,002
Wind [Member] | EMEA [Member]        
Revenues 10 6 40 223
Equipment and Systems [Member] | Grid [Member]        
Revenues 23,031 15,261 44,189 31,798
Equipment and Systems [Member] | Wind [Member]        
Revenues 1,826 4,059 2,860 6,676
Services and Technology Development [Member] | Grid [Member]        
Revenues 1,588 1,086 3,930 2,264
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 1,463 $ 711 $ 2,349 $ 1,591