XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 30,254 $ 22,679
Grid [Member]    
Revenues 25,737 19,829
Grid [Member] | Americas [Member]    
Revenues 23,161 16,902
Grid [Member] | Asia Pacific [Member]    
Revenues 1,711 2,677
Grid [Member] | EMEA [Member]    
Revenues 865 250
Wind [Member]    
Revenues 4,517 2,850
Wind [Member] | Americas [Member]    
Revenues 0 0
Wind [Member] | Asia Pacific [Member]    
Revenues 4,465 2,850
Wind [Member] | EMEA [Member]    
Revenues 52 0
Equipment and Systems [Member] | Grid [Member]    
Revenues 23,126 18,076
Equipment and Systems [Member] | Wind [Member]    
Revenues 3,982 1,973
Services and Technology Development [Member] | Grid [Member]    
Revenues 2,611 1,753
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 535 $ 877