v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
May 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock option grants 0 0  
Common stock dividend payments   $ 0  
Class B      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized to be repurchased     3,000,000
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock option compensation not yet recognized $ 1,800,000 $ 1,800,000  
Unrecognized compensation cost, weighted average recognition period   2 years 7 days  
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock option compensation not yet recognized $ 1,400,000 $ 1,400,000  
Unrecognized compensation cost, weighted average recognition period   1 year 7 months 6 days  
2014 Share Repurchase Program      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock repurchased during period, shares 0 0  
2025 Share Repurchase Program      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock repurchased during period, shares 0 0