v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
May 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock option grants 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 $ 2,100,000    
Unrecognized compensation cost, weighted average recognition period 2 years 2 months 1 day    
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock option compensation not yet recognized $ 1,600,000    
Unrecognized compensation cost, weighted average recognition period 1 year 10 months 24 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