Quarterly report [Sections 13 or 15(d)]

Equity-Based Compensation - Additional Information (Detail)

v3.25.1
Equity-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 08, 2022
May 31, 2024
Apr. 30, 2024
May 31, 2023
Apr. 30, 2023
Nov. 30, 2022
May 31, 2022
Aug. 31, 2021
May 31, 2021
May 31, 2020
May 31, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 02, 2012
Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted                       0 0      
Class B Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted                       205,079        
Non-Qualified Stock Options                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted                   86,764 60,742          
Restricted stock units\non-qualified stock options, granted description                       One third of the NQOs will vest and become exercisable on each of the first, second and third anniversaries of the grant date.        
Fair value assumptions, strike price                   $ 10.18 $ 14.54          
Fair value assumptions, risk free rate                   0.64% 2.32%          
Fair value assumptions, expiration                   10 years 5 years          
Fair value assumptions, volatility                   48.00% 34.20%          
Compensation expense forfeiture rate                   1.00% 1.00%          
Compensation expense                       $ 454 $ 354      
Recognition period of unrecognized compensation expense related to unvested awards                       1 year 4 months 9 days   1 year 7 months 6 days    
Unrecognized compensation expense related to unvested awards                       $ 2,924   $ 3,378    
2012 Equity Incentive Plan                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Shares reserved for issuance, authorized 2,737,500                             1,687,500
Increase in the number of shares issuable 1,050,000                              
Shares reserved for issuance                       822,416        
2012 Equity Incentive Plan | Non-Qualified Stock Options                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Fair value assumptions, strike price   $ 14.65                            
Fair value assumptions, risk free rate   4.63%                            
Fair value assumptions, expiration   10 years                            
Fair value assumptions, volatility   35.50%                            
Fair value assumptions, dividend   5.19%                            
Compensation expense forfeiture rate   1.00%                            
2012 Equity Incentive Plan | Non-Qualified Stock Options | Class B Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Shares reserved for issuance     60,286                          
Restricted stock units granted   279,529                            
Number of shares issued for equity incentive plan     456                          
2012 Equity Incentive Plan | Employee                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted                 116,823 49,116            
Fair Value per unit                 $ 13.91 $ 10.11            
2012 Equity Incentive Plan | Employee | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted       11,822     10,270 1,827                
Fair Value per unit       $ 18.61     $ 21.42 $ 15.96                
2012 Equity Incentive Plan | Employee | Restricted Stock Units | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units\non-qualified stock options, granted description       The RSUs will vest and settle on the third anniversary of the grant date.     The RSUs will vest and settle on the third anniversary of the grant date. in August 2024.                
2012 Equity Incentive Plan | Employee | Restricted Stock Units | Class B Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted   53,902     101,192 92,154                    
Fair Value per unit   $ 14.65     $ 18.18 $ 18.99                    
Restricted stock units\non-qualified stock options, granted description   Twenty-five percent of the RSUs granted will vest and settle on each of the first, second, third and fourth anniversaries of the grant date.     Twenty-five percent of the RSUs granted will vest and settle on each of the first, second, third and fourth anniversaries of the grant date. Twenty-five percent of the RSUs granted will vest and settle on each of the first, second, third and fourth anniversaries of the grant date.                    
2012 Equity Incentive Plan | First Anniversary | Employee | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted   3,413                            
Fair Value per unit   $ 14.65                            
2012 Equity Incentive Plan | First Anniversary | Employee | Restricted Stock Units | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units\non-qualified stock options, granted description   The RSUs will vest and settle on the first anniversary of the grant date.                            
2012 Equity Incentive Plan | First Anniversary | Board of Directors                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock, vesting percentage   0.33%                            
2012 Equity Incentive Plan | Second Anniversary | Board of Directors                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock, vesting percentage   0.33%                            
2012 Equity Incentive Plan | Third Anniversary | Employee | Class B Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted   11,604                            
Fair Value per unit   $ 14.65                            
2012 Equity Incentive Plan | Third Anniversary | Employee | Restricted Stock Units | Class B Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units\non-qualified stock options, granted description   The RSUs will vest and settle on the third anniversary of the grant date.                            
2012 Equity Incentive Plan | Third Anniversary | Board of Directors                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock, vesting percentage   0.33%                            
2012 Equity Incentive Plan | Fourth Anniversary | Employee                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock, vesting percentage           25.00%     25.00% 25.00%            
2012 Equity Incentive Plan | Fourth Anniversary | Board of Directors                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock, vesting percentage   0.33%                            
2012 Equity Incentive Plan | Three Year Annual Vesting Period | Non-Qualified Stock Options                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units\non-qualified stock options, granted description                       One third of the NQOs will vest and become exercisable on each of the first, second and third anniversaries of the grant date.        
2012 Equity Incentive Plan | Three Year Annual Vesting Period | Employee | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units granted                 11,635              
Fair Value per unit                 $ 14.61              
2012 Equity Incentive Plan | Three Year Annual Vesting Period | Employee | Restricted Stock Units | Class A Common Stock                                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                
Restricted stock units\non-qualified stock options, granted description                             in May 2024.