v3.25.1
Share-Based Payment Plans - Additional disclosures (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation expense $ 1,089,000   $ 967,000      
Exercise of stock options, net of repurchases $ 9,000   173,000      
Stock Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted in period 0 0   0 0 0
Stock compensation expense $ 185,000   180,000      
Unrecognized compensation costs $ 1,300,000          
Recognition period for unrecognized compensation 2 years 1 month 13 days          
Intrinsic value of outstanding options $ 24,200,000          
Intrinsic value of exercisable options 22,800,000          
Excess tax benefit from option exercises 231,000   83,000      
Restricted stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation expense 823,000   787,000      
Unrecognized compensation costs $ 11,700,000          
Recognition period for unrecognized compensation 4 years 7 days          
Performance Share Units            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation expense $ 80,000   $ 0      
Unrecognized compensation costs $ 1,600,000          
Recognition period for unrecognized compensation 2 years 10 months 9 days