XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 22,679 $ 25,420
Grid [Member]    
Revenues 19,829 23,501
Grid [Member] | Americas [Member]    
Revenues 16,902 22,645
Grid [Member] | Asia Pacific [Member]    
Revenues 2,677 598
Grid [Member] | EMEA [Member]    
Revenues 250 258
Wind [Member]    
Revenues 2,850 1,919
Wind [Member] | Americas [Member]    
Revenues 0 19
Wind [Member] | Asia Pacific [Member]    
Revenues 2,850 1,870
Wind [Member] | EMEA [Member]    
Revenues 0 30
Equipment and Systems [Member] | Grid [Member]    
Revenues 18,077 21,159
Equipment and Systems [Member] | Wind [Member]    
Revenues 1,973 1,033
Services and Technology Development [Member] | Grid [Member]    
Revenues 1,753 2,342
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 877 $ 886