XML 63 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Treasury Shares (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Equity, Class of Treasury Stock [Line Items]        
Number of treasury shares acquired (in shares)     650,435 7,385
Average cost per share (in USD per share)     $ 6.12 $ 5.09
Total cost of treasury shares acquired $ 3,896,000 $ 36,000 $ 3,982,849 $ 37,596
2022 Share Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Number of treasury shares acquired (in shares) 600,000   633,789  
Average cost per share (in USD per share)     $ 6.07