v3.26.1
Stockholders' Equity and Stock Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 14, 2026
Aug. 11, 2020
Jun. 30, 2026
Mar. 31, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, par value     $ 0.1 $ 0.1
Debt repayment $ 13,000      
Securities Purchase Agreement [Member] | Common Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Sell of shares 600,000      
Common stock, par value $ 0.1      
Price per share $ 83.36      
Aggregate of gross proceeds $ 50,000      
Amended and Restated 2000 Incentive Plan [Member] | Stock Compensation Prior Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Remaining available shares under equity based compensation plan     112,000  
Amended and Restated 2000 Incentive Plan [Member] | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option awards granted   0    
Amended and Restated 2000 Incentive Plan [Member] | Maximum [Member] | Stock Compensation Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized     722,000  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum discount on purchase price of common stock percentage on fair market value     15.00%  
Common stock may be purchased     79,000