v3.25.4
Revenues (Schedule of Revenues Disaggregated by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]        
Net Revenues $ 317,925 $ 279,355 $ 628,170 $ 548,559
United States        
Disaggregation Of Revenue [Line Items]        
Net Revenues 135,173 119,678 271,557 272,931
Other Americas        
Disaggregation Of Revenue [Line Items]        
Net Revenues 13,218 11,710 26,093 23,892
Total Americas        
Disaggregation Of Revenue [Line Items]        
Net Revenues 148,391 131,388 297,650 296,823
EMEA        
Disaggregation Of Revenue [Line Items]        
Net Revenues 140,389 128,257 261,635 213,175
APAC        
Disaggregation Of Revenue [Line Items]        
Net Revenues $ 29,145 $ 19,710 $ 68,885 $ 38,561