XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues $ 54,471 $ 34,004 $ 94,761 $ 64,258
Grid [Member]        
Revenues 46,936 28,515 79,272 54,251
Grid [Member] | Americas [Member]        
Revenues 43,479 24,696 73,957 47,856
Grid [Member] | Asia Pacific [Member]        
Revenues 790 3,418 1,989 5,129
Grid [Member] | EMEA [Member]        
Revenues 2,667 401 3,326 1,266
Wind [Member]        
Revenues 7,535 5,489 15,489 10,007
Wind [Member] | Americas [Member]        
Revenues 1 27 1 57
Wind [Member] | Asia Pacific [Member]        
Revenues 7,531 5,462 15,483 9,928
Wind [Member] | EMEA [Member]        
Revenues 3 0 5 22
Equipment and Systems [Member] | Grid [Member]        
Revenues 43,747 22,682 74,452 45,808
Equipment and Systems [Member] | Wind [Member]        
Revenues 7,166 4,879 14,591 8,862
Services and Technology Development [Member] | Grid [Member]        
Revenues 3,189 5,833 4,820 8,443
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 369 $ 610 $ 898 $ 1,145