Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.2.u1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended 51 Months Ended 60 Months Ended 75 Months Ended
Apr. 29, 2024
Jan. 29, 2024
Oct. 24, 2023
Sep. 26, 2023
Aug. 17, 2023
Jul. 28, 2023
Apr. 28, 2022
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2022
Mar. 31, 2023
Jun. 30, 2024
Nov. 30, 2023
Jun. 30, 2021
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of shares authorized to be repurchased (in shares)                   1,000,000   1,000,000         2,000,000   1,000,000
Shares repurchased during period                     815,756 335,735   0   1,151,491      
Value of shares repurchased during period                     $ 22,400,000 $ 9,800,000       $ 32,200,000      
Dividends paid $ 4,600,000 $ 4,600,000 $ 4,600,000 $ 23,400,000   $ 4,700,000                          
Stock split description             two-for-one                        
Share repurchase program, expires                   Jun. 30, 2028         Jun. 30, 2023        
Additional number of shares authorized to be repurchased (in shares)                                 1,200,000    
Remaining number of shares authorized (in shares)                     848,509         848,509      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount                     $ 100,000         $ 100,000      
Stock options outstanding                   1,446,260 1,158,530 1,446,260 1,779,460 1,779,460   1,158,530   2,318,056  
Base price                     $ 36.32         $ 36.32      
Bonus payable term                       6 years              
Risk-free rate                       3.76%              
O2024 Q1 Dividends                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Dividends declared, date                 Jul. 05, 2023                    
Dividends declared, per common share                 $ 0.2                    
Dividend, record date                 Jul. 17, 2023                    
Dividend, payment date                 Jul. 28, 2023                    
S2024 Q1 Dividends                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Dividends declared, date         Aug. 17, 2023                            
Dividends declared, per common share         $ 1                            
Dividend, record date         Sep. 12, 2023                            
Dividend, payment date         Sep. 26, 2023                            
O2024 A Dividends                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Dividends declared, date                     Apr. 04, 2024                
Dividends declared, per common share                     $ 0.2                
Dividend, record date                     Apr. 16, 2024                
Dividend, payment date                     Apr. 29, 2024                
O2024 Q1 Cash Dividends                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Dividends declared, date         Aug. 17, 2023                            
Dividends declared, per common share         $ 0.2                            
Dividend, record date         Oct. 10, 2023                            
Dividend, payment date         Oct. 24, 2023                            
O2024 Q3 Dividends                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Dividends declared, date               Jan. 04, 2024                      
Dividends declared, per common share               $ 0.2                      
Dividend, record date               Jan. 16, 2024                      
Dividend, payment date               Jan. 29, 2024                      
Options                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Share-based payment arrangement, expense                     $ 700,000 $ 1,200,000 $ 1,400,000            
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                     $ 1,200,000 $ 900,000 $ 800,000            
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                     2 years                
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized                     $ 1,400,000         $ 1,400,000      
Awards outstanding                   63,587 [1] 61,317 [1] 63,587 [1] 56,093 56,093   61,317 [1]   25,442  
Stock Appreciation Rights (SARs)                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Awards outstanding                     466,728         466,728      
Cash Incentive Bonus Award                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Share-based payment arrangement, expense                     $ 800,000                
Shareholder return percentage on outstanding shares                   2.00%   2.00%              
Direct cash compensation paid term                     4 years                
Grant date fair value                     $ 5,700,000         $ 5,700,000      
Fair value                     $ 3,200,000         $ 3,200,000      
Bonus payable term                     4 years                
Risk-free rate                     4.50%                
Equity volatility Rate                     50.00%                
Performance Bonus                     $ 4,000,000                
2014 Stock Award and Incentive Plan                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Shares granted under the plan (shares)                     1,692,891         1,692,891      
Expiration period (in years)                     10 years                
Maximum amount of shares per employee (shares)                     500,000                
New awards grants, expiration date                     Oct. 27, 2032                
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                
[1] Includes 6,265 RSUs that vest based on continuous employment and achievement of non-market performance goals through June 30, 2025, and 2026.