XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Mar. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2024
€ / shares
Current Assets      
Accounts Receivable, Allowance for Credit Loss, Current | $ $ 7,575 $ 7,219  
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]      
Preferred shares, par value | € / shares     € 0.01
Preferred shares, shares authorized 100,000,000 100,000,000  
Preferred shares, shares issued 0 0  
Preferred shares, shares outstanding 0 0  
Common Stock, Value per Share | (per share) $ 0.01   € 0.01
Ordinary shares, shares authorized 100,000,000 100,000,000  
Ordinary shares, shares issued 42,842,460 43,051,269  
Common Stock, Shares, Outstanding 24,871,213 25,080,022  
Treasury Stock, Shares 17,971,247 17,971,247