XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 39,353 $ 23,881 $ 103,611 $ 74,241
Grid [Member]        
Revenues 33,603 20,809 87,854 66,337
Grid [Member] | Americas [Member]        
Revenues 26,782 17,010 74,640 51,934
Grid [Member] | Asia Pacific [Member]        
Revenues 3,704 1,760 8,832 10,615
Grid [Member] | EMEA [Member]        
Revenues 3,117 2,039 4,382 3,788
Wind [Member]        
Revenues 5,750 3,072 15,757 7,904
Wind [Member] | Americas [Member]        
Revenues 45 19 102 19
Wind [Member] | Asia Pacific [Member]        
Revenues 5,660 3,053 15,587 7,815
Wind [Member] | EMEA [Member]        
Revenues 45 0 68 70
Equipment and Systems [Member] | Grid [Member]        
Revenues 31,210 19,475 81,181 61,680
Equipment and Systems [Member] | Wind [Member]        
Revenues 4,983 2,842 13,844 6,144
Services and Technology Development [Member] | Grid [Member]        
Revenues 2,393 1,334 6,673 4,657
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 767 $ 230 $ 1,913 $ 1,760