Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.23.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 04, 2023
Jan. 04, 2023
Oct. 24, 2022
Sep. 26, 2022
Sep. 09, 2022
Aug. 18, 2022
Apr. 28, 2022
Mar. 04, 2021
Mar. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
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)                   335,735   335,735   0  
Number of shares repurchased value                   $ 9,800,000   $ 9,800,000      
Dividends declared, date   Jan. 04, 2023       Aug. 18, 2022                  
Dividend, record date   Jan. 16, 2023                          
Dividend, payment date   Jan. 27, 2023                          
Dividends paid   $ 4,700,000 $ 4,700,000 $ 23,400,000                      
Stock split description             two-for-one                
Share repurchase program, expires                       Jun. 30, 2023      
New awards grants, expiration date                       Oct. 27, 2032      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount                   $ 1,100,000   $ 1,100,000      
Decrease in exercise price of each stock option         $ 1.00                    
Incremental stock-based compensation expense                       $ 0      
Stock options outstanding                   1,514,420   1,514,420   1,779,460  
Common stock, shares issued                   23,596,341   23,596,341   23,379,888  
Regular Cash Dividend                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Dividends declared, per common share           $ 0.20                  
Dividend, record date           Oct. 10, 2022                  
Special Dividend                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Dividends declared, per common share           $ 1.00                  
Dividend, record date           Sep. 12, 2022                  
Regular Dividend                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Dividends declared, per common share   $ 0.20                          
Regular Dividend | Subsequent Event                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Dividends declared, date Apr. 05, 2023                            
Dividends declared, per common share $ 0.20                            
Dividend, record date Apr. 17, 2023                            
Dividend, payment date Apr. 28, 2023                            
Options                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based payment arrangement, expense                   $ 300,000 $ 300,000 $ 900,000 $ 1,000,000.0    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                       1 year      
Restricted Stock Units                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based payment arrangement, expense                   200,000 $ 200,000 $ 700,000 $ 600,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                       1 year 10 months 24 days      
Incremental stock-based compensation expense                       $ 0      
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized                   $ 1,200,000   $ 1,200,000      
Awards outstanding                   59,085   59,085   56,093  
President's Award                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Common stock, shares issued                   10,500   10,500      
Shares of common stock subject to tax withholding obligations                       3,184      
2014 Stock Award and Incentive Plan                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares granted under the plan (shares)                   1,746,728   1,746,728      
Expiration period (in years)                       10 years      
Maximum amount of shares per employee (shares)                       500,000      
Stock options outstanding                   1,514,420   1,514,420      
2014 Stock Award and Incentive Plan | Restricted Stock Units                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Awards outstanding                   88,426   88,426      
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