XML 80 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Treasury Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]    
Number of treasury shares acquired (in shares) 673,000 7,000
Average cost per share (in USD per share) $ 6.20 $ 5.09
Total cost of treasury shares acquired $ 4,170 $ 38
2022 Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Number of treasury shares acquired (in shares) 633,789  
Average cost per share (in USD per share) $ 6.07