XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 72,358 $ 40,290
Grid [Member]    
Revenues 60,087 32,336
Grid [Member] | Americas [Member]    
Revenues 38,020 30,479
Grid [Member] | Asia Pacific [Member]    
Revenues 18,304 1,199
Grid [Member] | EMEA [Member]    
Revenues 3,763 658
Wind [Member]    
Revenues 12,271 7,954
Wind [Member] | Americas [Member]    
Revenues 0 0
Wind [Member] | Asia Pacific [Member]    
Revenues 12,271 7,952
Wind [Member] | EMEA [Member]    
Revenues 0 2
Equipment and Systems [Member] | Grid [Member]    
Revenues 55,521 29,726
Equipment and Systems [Member] | Wind [Member]    
Revenues 11,881 7,424
Services and Technology Development [Member] | Grid [Member]    
Revenues 4,566 2,610
Services and Technology Development [Member] | Wind [Member]    
Revenues $ 390 $ 530