XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 222,818 $ 145,639
Grid [Member]    
Revenues 187,170 122,065
Grid [Member] | Americas [Member]    
Revenues 169,886 107,036
Grid [Member] | Asia Pacific [Member]    
Revenues 7,392 9,768
Grid [Member] | EMEA [Member]    
Revenues 9,892 5,261
Wind [Member]    
Revenues 35,648 23,574
Wind [Member] | Americas [Member]    
Revenues 2 102
Wind [Member] | Asia Pacific [Member]    
Revenues 35,608 23,404
Wind [Member] | EMEA [Member]    
Revenues 38 68
Equipment and Systems [Member] | Grid [Member]    
Revenues 175,117 112,829
Equipment and Systems [Member] | Wind [Member]    
Revenues 34,079 21,211
Services and Technology Development [Member] | Grid [Member]    
Revenues 12,053 9,236
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 1,569 $ 2,363