XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 61,403 $ 39,353 $ 156,163 $ 103,611
Grid [Member]        
Revenues 52,306 33,603 131,578 87,854
Grid [Member] | Americas [Member]        
Revenues 47,737 26,782 121,696 74,640
Grid [Member] | Asia Pacific [Member]        
Revenues 2,293 3,704 4,280 8,832
Grid [Member] | EMEA [Member]        
Revenues 2,276 3,117 5,602 4,382
Wind [Member]        
Revenues 9,097 5,750 24,585 15,757
Wind [Member] | Americas [Member]        
Revenues 0 45 1 102
Wind [Member] | Asia Pacific [Member]        
Revenues 9,080 5,660 24,562 15,587
Wind [Member] | EMEA [Member]        
Revenues 17 45 22 68
Equipment and Systems [Member] | Grid [Member]        
Revenues 48,979 31,210 123,431 81,181
Equipment and Systems [Member] | Wind [Member]        
Revenues 8,768 4,983 23,357 13,844
Services and Technology Development [Member] | Grid [Member]        
Revenues 3,327 2,393 8,147 6,673
Services and Technology Development [Member] | Wind [Member]        
Revenues $ 329 $ 767 $ 1,228 $ 1,913