XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Revenues $ 87,125 $ 63,838 $ 87,125 $ 63,838
Grid [Member]        
Revenues     70,528 49,585
Grid [Member] | Americas [Member]        
Revenues     54,168 33,207
Grid [Member] | Asia Pacific [Member]        
Revenues     11,326 10,407
Grid [Member] | EMEA [Member]        
Revenues     5,034 5,971
Wind [Member]        
Revenues     16,597 14,253
Wind [Member] | Americas [Member]        
Revenues     87 87
Wind [Member] | Asia Pacific [Member]        
Revenues     16,207 13,996
Wind [Member] | EMEA [Member]        
Revenues     303 170
Equipment and Systems [Member] | Grid [Member]        
Revenues     65,930 44,065
Equipment and Systems [Member] | Wind [Member]        
Revenues     14,362 12,282
Services and Technology Development [Member] | Grid [Member]        
Revenues     4,598 5,520
Services and Technology Development [Member] | Wind [Member]        
Revenues     $ 2,235 $ 1,971