XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues (Schedule of Revenues Disaggregated by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]    
Net Revenues $ 310,245 $ 269,204
United States    
Disaggregation Of Revenue [Line Items]    
Net Revenues 136,384 153,253
Other Americas    
Disaggregation Of Revenue [Line Items]    
Net Revenues 12,875 12,182
Total Americas    
Disaggregation Of Revenue [Line Items]    
Net Revenues 149,259 165,435
EMEA    
Disaggregation Of Revenue [Line Items]    
Net Revenues 121,246 84,918
APAC    
Disaggregation Of Revenue [Line Items]    
Net Revenues $ 39,740 $ 18,851