Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.3
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended 51 Months Ended 60 Months Ended 78 Months Ended
Aug. 20, 2024
Jul. 05, 2024
Apr. 28, 2022
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Sep. 30, 2024
Jun. 30, 2024
Nov. 30, 2023
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       0     335,735 0   1,151,491      
Value of shares repurchased during period             $ 9,800,000     $ 32,200,000      
Dividends paid $ 4,600,000 $ 4,600,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       927,862 1,271,965 1,446,260 1,446,260     927,862 1,158,530    
Base price       $ 36.32           $ 36.32      
O2025 Q1 Dividends                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Dividends declared, date   Jul. 05, 2024                      
Dividends declared, per common share   $ 0.2                      
Dividend, record date   Jul. 18, 2024                      
Dividend, payment date   Jul. 31, 2024                      
O2025 Q1 Cash Dividends                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Dividends declared, date Aug. 20, 2024                        
Dividends declared, per common share $ 0.2                        
Dividend, record date Oct. 08, 2024                        
Dividend, payment date Oct. 22, 2024                        
Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based payment arrangement, expense       $ 0 $ 200,000                
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition       9 months 18 days                  
Restricted Stock Units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based payment arrangement, expense       $ 300,000 $ 500,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,100,000           $ 1,100,000      
Awards outstanding       61,329 [1] 57,228 63,587 63,587     61,329 [1] 61,317 [1]    
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       $ 1,100,000 $ 200,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       $ 6,200,000           $ 6,200,000      
Bonus payable term       4 years                  
Risk-free rate       3.60%                  
Equity volatility Rate       50.00%                  
Performance Bonus       $ 3,300,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,839           1,692,839      
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.