Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.22.2.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 27, 2022
Apr. 28, 2022
Sep. 24, 2021
Sep. 20, 2021
Aug. 30, 2021
Aug. 27, 2021
Mar. 04, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Sale of equity             $ 150,000,000.0        
Remaining securities available for issuance               $ 69,500,000      
Number of shares authorized to be repurchased (in shares)                     1,000,000
Number of shares repurchased (in shares)                 0    
Dividends declared, date   Apr. 28, 2022     Aug. 30, 2021            
Dividends declared, per common share         $ 1.00       $ 1.00 $ 0.75  
Dividend, record date   May 23, 2022     Sep. 20, 2021            
Dividends paid     $ 22,600,000                
Stock split description   two-for-one                  
Number of additional share of common stock for every share held on the record date   1                  
Additional shares of common stock issued   11,562,980             23,379,888 22,459,314  
New awards grants, expiration date                 Nov. 02, 2027    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount                 $ 1,900,000    
Decrease in exercise price of each stock option       $ 1.00              
Incremental stock-based compensation expense                 $ 0    
Stock options outstanding                 1,779,460 2,318,056  
Assumed awards converted stock options                 0    
Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock split description   two-for-one                  
Share-based payment arrangement, expense                 $ 1,400,000 $ 1,100,000  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                 1 year 4 months 24 days    
Restricted Stock Units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock split description   two-for-one                  
Share-based payment arrangement, expense                 $ 800,000 $ 100,000  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                 2 years 9 months 18 days    
Incremental stock-based compensation expense                 $ 0    
Additional increase in number of shares       56              
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized                 $ 1,400,000    
Awards outstanding                 56,093 25,442  
2014 Stock Award and Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares granted under the plan (shares)                 586,847    
Expiration period (in years)                 10 years    
Maximum amount of shares per employee (shares)                 500,000    
Stock options outstanding                 1,779,460    
2014 Stock Award and Incentive Plan | Restricted Stock Units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards outstanding                 75,287    
2014 Stock Award and Incentive Plan | Director                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Maximum grant date fair value                 $ 300,000    
2014 Stock Award and Incentive Plan | Non-employee Chairman of Board                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Maximum grant date fair value                 $ 600,000    
Selling Shareholders of Pinehurst Coin Exchange, Inc.                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock issued shares, acquisitions           123,180          
Selling Shareholders of Silver Gold Bull, Inc.                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock issued shares, acquisitions 253,928