v3.26.1
Stock-Based Compensation and Stock Options - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Aug. 07, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted, Shares 0    
Stock-based compensation expense $ 1,360 $ 1,417  
Time Based Options and Performance Based Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 1,360 $ 1,417  
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value of options granted $ 0 $ 33.73  
Stock-based compensation expense $ 334 $ 427  
Omnibus Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options outstanding, shares 1,185,727    
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,483,359   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%