XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 105,984 $ 108,435
Grid [Member]    
Revenues 94,631 98,876
Grid [Member] | Americas [Member]    
Revenues 67,664 73,955
Grid [Member] | Asia Pacific [Member]    
Revenues 20,326 19,397
Grid [Member] | EMEA [Member]    
Revenues 6,641 5,524
Wind [Member]    
Revenues 11,353 9,559
Wind [Member] | Americas [Member]    
Revenues 19 145
Wind [Member] | Asia Pacific [Member]    
Revenues 11,199 9,346
Wind [Member] | EMEA [Member]    
Revenues 135 68
Equipment and Systems [Member] | Grid [Member]    
Revenues 88,311 91,704
Equipment and Systems [Member] | Wind [Member]    
Revenues 9,282 6,169
Services and Technology Development [Member] | Grid [Member]    
Revenues 6,320 7,172
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 2,071 $ 3,390