XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Revenues $ 108,435 $ 87,125 $ 108,435 $ 87,125
Grid [Member]        
Revenues     98,876 70,528
Grid [Member] | Americas [Member]        
Revenues     73,955 54,168
Grid [Member] | Asia Pacific [Member]        
Revenues     19,397 11,326
Grid [Member] | EMEA [Member]        
Revenues     5,524 5,034
Wind [Member]        
Revenues     9,559 16,597
Wind [Member] | Americas [Member]        
Revenues     145 87
Wind [Member] | Asia Pacific [Member]        
Revenues     9,346 16,207
Wind [Member] | EMEA [Member]        
Revenues     68 303
Equipment and Systems [Member] | Grid [Member]        
Revenues     91,704 65,930
Equipment and Systems [Member] | Wind [Member]        
Revenues     6,169 14,362
Services and Technology Development [Member] | Grid [Member]        
Revenues     7,172 4,598
Services and Technology Development [Member] | Wind [Member]        
Revenues     $ 3,390 $ 2,235