XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenues $ 74,529 $ 61,403 $ 212,749 $ 156,163
Grid [Member]        
Revenues 63,187 52,306 177,616 131,578
Grid [Member] | Americas [Member]        
Revenues 51,974 47,737 137,394 121,696
Grid [Member] | Asia Pacific [Member]        
Revenues 7,253 2,293 29,583 4,280
Grid [Member] | EMEA [Member]        
Revenues 3,960 2,276 10,639 5,602
Wind [Member]        
Revenues 11,342 9,097 35,133 24,585
Wind [Member] | Americas [Member]        
Revenues 0 0 16 1
Wind [Member] | Asia Pacific [Member]        
Revenues 11,326 9,080 35,022 24,562
Wind [Member] | EMEA [Member]        
Revenues 16 17 95 22
Equipment and Systems [Member] | Grid [Member]        
Revenues 56,004 48,979 156,300 123,431
Equipment and Systems [Member] | Wind [Member]        
Revenues 143 8,768 445 23,357
Services and Technology Development [Member] | Grid [Member]        
Revenues 7,183 3,327 21,316 8,147
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 11,199 $ 329 $ 34,688 $ 1,228