XML 132 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Treasury Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity        
Number of treasury shares acquired (in shares)     36 29
Average cost per share (in USD per share)     $ 5.32 $ 7.29
Total cost of treasury shares acquired $ 103 $ 108 $ 191 $ 213