XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation and Stock Options - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 07, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, Shares 7,500 18,750 53,000 63,000  
Stock-based compensation expense $ 1,398,000 $ 1,482,000 $ 2,815,000 $ 2,552,000  
Time Based Options and Performance Based Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,398,000 $ 1,482,000 $ 2,815,000 $ 2,552,000  
Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant-date fair value of options granted $ 43.31 $ 51.91      
Stock-based compensation expense $ 427,000 $ 454,000      
Omnibus Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock grants 1,775,459   1,775,459    
Stock options outstanding, shares 1,185,727   1,185,727    
Shares of common stock remained available for future issuance 1,775,459   1,775,459    
Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock remained available for future issuance         1,775,459
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-statutory stock options vesting period     36 months    
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-statutory stock options vesting period     1 year    
Share-based Compensation Award, Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Percentage     25.00%    
Share-based Compensation Award, Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Percentage     75.00%