XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Revenues by Major Customers (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member] - Grid [Member]
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Micron Technology [Member]    
Micron Technology 10.00% 21.00%
Nextera Energy Resources [Member]    
Micron Technology 0.00% 12.00%
SGL Carbon LLC [Member]    
Micron Technology 10.00% 10.00%
Ascend Performance Materials Ops LLC [Member]    
Micron Technology 10.00% 10.00%