v3.26.1
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenues $ 94,073 $ 72,358
Grid [Member]    
Revenues 76,323 60,087
Grid [Member] | North America [Member]    
Revenues 43,162 37,772
Grid [Member] | South America [Member]    
Revenues 21,980 248
Grid [Member] | Asia Pacific [Member]    
Revenues 4,197 18,304
Grid [Member] | EMEA [Member]    
Revenues 6,984 3,763
Wind [Member]    
Revenues 17,750 12,271
Wind [Member] | Asia Pacific [Member]    
Revenues 17,740 12,271
Wind [Member] | EMEA [Member]    
Revenues $ 10 $ 0