XML 114 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholder's Equity - Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2023
Equity [Abstract]      
Share repurchase program, authorized amount     $ 300,000
Repurchased and retired shares (in shares) 2,882,634 1,077,445  
Repurchased and retired shares, value $ 211,902 $ 87,615