Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Additional Information (Details)

v3.25.3
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 51 Months Ended 60 Months Ended 90 Months Ended
Jul. 03, 2025
Apr. 28, 2022
Nov. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
[2]
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,321,003        
Value of shares repurchased during period             $ 9,800,000     $ 37,300,000        
Dividends paid $ 4,900,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)       678,997           678,997        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount       $ 1,500,000           $ 1,500,000        
Base price       $ 36.32           $ 36.32        
O 2026 Q1 Cash Dividends                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Dividends declared, date Jul. 03, 2025                          
Dividends declared, per share of common stock $ 0.2                          
Dividend, record date Jul. 18, 2025                          
Dividend, payment date Aug. 01, 2025                          
Options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share-based payment arrangement, expense       $ 100,000 $ 0                  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition       2 years 8 months 12 days                    
Restricted Stock Units                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share-based payment arrangement, expense       $ 300,000 $ 300,000                  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition       2 years 3 months 18 days                    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized       $ 1,500,000           $ 1,500,000        
Awards outstanding       93,168 [1] 61,329 [2]         93,168 [1] 82,690 61,317    
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]                            
Recognized compensation expense (income)       $ 300,000 $ 1,100,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       $ 1,400,000           $ 1,400,000        
Bonus payable term       4 years                    
Risk-free rate       3.60%                    
Equity volatility Rate       50.00%                    
Performance Bonus       $ 1,800,000                    
Related Party                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Shares repurchased during period     139,455             139,455        
Value of shares repurchased during period     $ 4,200,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,438,644           1,438,644        
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] Certain RSU holders elected to defer settlement of the RSUs to a specified date. The DSU holder is contractually obligated to defer settlement of the DSUs to a specified date following the holder’s termination of service.
[2] Includes 3,133 RSUs that vest based on continuous employment and achievement of non-market performance goals through June 30, 2026.