v3.26.1
Note 14 - Segment Disclosure - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer $ 401,947 $ 458,505
Americas [Member]    
Revenue from Contract with Customer 89,956 88,768
EIMEA [Member]    
Revenue from Contract with Customer 150,912 144,264
CHINA    
Revenue from Contract with Customer 68,142 124,475
JAPAN    
Revenue from Contract with Customer 44,259 53,622
Asia Pacific [Member]    
Revenue from Contract with Customer $ 48,678 $ 47,376