v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
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,300,000   $ 2,300,000    
Unrecognized compensation cost, weighted average recognition period     2 years 3 months 10 days    
Restricted Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock option compensation not yet recognized $ 700,000   $ 700,000    
Unrecognized compensation cost, weighted average recognition period     9 months 10 days    
2014 Share Repurchase Program          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock repurchased during period, shares 0 0 0 0  
2025 Share Repurchase Program          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock repurchased during period, shares 0 0 0 0