XML 70 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenue, net $ 200,164 $ 213,398
Americas    
Disaggregation of Revenue [Line Items]    
Revenue, net 152,907 155,361
Asia/Pacific & Europe    
Disaggregation of Revenue [Line Items]    
Revenue, net 47,257 58,037
United States    
Disaggregation of Revenue [Line Items]    
Revenue, net 145,679 148,522
Japan    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 26,989 $ 32,082