v3.26.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 299,155 $ 222,818 $ 145,639
Grid [Member]      
Revenues 251,317 187,170 122,065
Grid [Member] | North America [Member]      
Revenues 174,103 169,104 104,423
Grid [Member] | South America [Member]      
Revenues 23,819 782 2,613
Grid [Member] | Asia Pacific [Member]      
Revenues 41,050 7,392 9,768
Grid [Member] | EMEA [Member]      
Revenues 12,345 9,892 5,261
Wind [Member]      
Revenues 47,838 35,648 23,574
Wind [Member] | North America [Member]      
Revenues 16 2 102
Wind [Member] | South America [Member]      
Revenues 0 0 0
Wind [Member] | Asia Pacific [Member]      
Revenues 47,668 35,608 23,404
Wind [Member] | EMEA [Member]      
Revenues $ 154 $ 38 $ 68