XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Treasury Shares (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity        
Number of treasury shares acquired (in shares)     29,236 12,049
Average cost per share (in USD per share)     $ 7.29 $ 7.19
Total cost of treasury shares acquired $ 108,000 $ 61,000 $ 213,015 $ 86,690