XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 145,639 $ 105,984
Grid [Member]    
Revenues 122,065 94,631
Grid [Member] | Americas [Member]    
Revenues 107,036 67,664
Grid [Member] | Asia Pacific [Member]    
Revenues 9,768 20,326
Grid [Member] | EMEA [Member]    
Revenues 5,261 6,641
Wind [Member]    
Revenues 23,574 11,353
Wind [Member] | Americas [Member]    
Revenues 102 19
Wind [Member] | Asia Pacific [Member]    
Revenues 23,404 11,199
Wind [Member] | EMEA [Member]    
Revenues 68 135
Equipment and Systems [Member] | Grid [Member]    
Revenues 112,829 88,311
Equipment and Systems [Member] | Wind [Member]    
Revenues 21,211 9,282
Services and Technology Development [Member] | Grid [Member]    
Revenues 9,236 6,320
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 2,363 $ 2,071