XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 40,290 $ 30,254
Grid [Member]    
Revenues 32,336 25,737
Grid [Member] | Americas [Member]    
Revenues 30,479 23,161
Grid [Member] | Asia Pacific [Member]    
Revenues 1,199 1,711
Grid [Member] | EMEA [Member]    
Revenues 658 865
Wind [Member]    
Revenues 7,954 4,517
Wind [Member] | Americas [Member]    
Revenues 0 0
Wind [Member] | Asia Pacific [Member]    
Revenues 7,952 4,465
Wind [Member] | EMEA [Member]    
Revenues 2 52
Equipment and Systems [Member] | Grid [Member]    
Revenues 29,726 23,126
Equipment and Systems [Member] | Wind [Member]    
Revenues 7,424 3,982
Services and Technology Development [Member] | Grid [Member]    
Revenues 2,610 2,611
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 530 $ 535