XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
May 01, 2024
Equity [Abstract]        
Authorized amount of share buyback program       $ 30,000
Authorized amount available for repurchase $ 26,900      
Purchase of treasury shares (in shares) 1,322,105 17,558    
Purchase of treasury shares $ 21,685 $ 276 $ 3,406