XML 83 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Treasury Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 22 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]      
Number of treasury shares acquired (in shares) 202,000 673,000  
Average cost per share (in USD per share) $ 5.66 $ 6.20  
Total cost of treasury shares acquired $ 1,144 $ 4,170  
2022 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Number of treasury shares acquired (in shares) 140,672 633,789 800,000
Average cost per share (in USD per share) $ 5.33 $ 6.07