XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 65,862 $ 54,471 $ 138,220 $ 94,761
Grid [Member]        
Revenues 54,342 46,936 114,429 79,272
Grid [Member] | Americas [Member]        
Revenues 47,400 43,479 85,421 73,957
Grid [Member] | Asia Pacific [Member]        
Revenues 4,026 790 22,329 1,989
Grid [Member] | EMEA [Member]        
Revenues 2,916 2,667 6,679 3,326
Wind [Member]        
Revenues 11,520 7,535 23,791 15,489
Wind [Member] | Americas [Member]        
Revenues 16 1 16 1
Wind [Member] | Asia Pacific [Member]        
Revenues 11,425 7,531 23,696 15,483
Wind [Member] | EMEA [Member]        
Revenues 79 3 79 5
Equipment and Systems [Member] | Grid [Member]        
Revenues 49,951 43,747 105,574 74,452
Equipment and Systems [Member] | Wind [Member]        
Revenues 11,223 7,166 23,103 14,591
Services and Technology Development [Member] | Grid [Member]        
Revenues 4,391 3,189 8,855 4,820
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 297 $ 369 $ 688 $ 898