XML 156 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue, net $ 213,398 $ 206,360
Americas    
Disaggregation of Revenue [Line Items]    
Revenue, net 155,361 138,323
Asia/Pacific & Europe    
Disaggregation of Revenue [Line Items]    
Revenue, net 58,037 68,037
United States    
Disaggregation of Revenue [Line Items]    
Revenue, net 148,522 130,932
Japan    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 32,082 $ 36,810