XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 34,004 $ 27,680 $ 64,258 $ 50,360
Grid [Member]        
Revenues 28,515 25,698 54,251 45,527
Grid [Member] | Americas [Member]        
Revenues 24,696 18,021 47,856 34,923
Grid [Member] | Asia Pacific [Member]        
Revenues 3,418 6,178 5,129 8,855
Grid [Member] | EMEA [Member]        
Revenues 401 1,499 1,266 1,749
Wind [Member]        
Revenues 5,489 1,982 10,007 4,833
Wind [Member] | Americas [Member]        
Revenues 27 0 57 0
Wind [Member] | Asia Pacific [Member]        
Revenues 5,462 1,912 9,928 4,763
Wind [Member] | EMEA [Member]        
Revenues 0 70 22 70
Equipment and Systems [Member] | Grid [Member]        
Revenues 22,682 24,128 45,808 42,204
Equipment and Systems [Member] | Wind [Member]        
Revenues 4,879 1,330 8,862 3,302
Services and Technology Development [Member] | Grid [Member]        
Revenues 5,833 1,570 8,443 3,323
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 610 $ 652 $ 1,145 $ 1,531