v3.25.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Jun. 26, 2024
Jun. 05, 2024
Sep. 19, 2023
Jul. 01, 2022
Nov. 08, 2016
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Stockholders' Equity Note [Line Items]                
Shares of preferred stock authorized           10,000,000   10,000,000
Par value per share (in dollars per share)           $ 0.0001   $ 0.0001
Shares of common stock authorized for issuance           100,000,000   100,000,000
Common stock, par value (in dollars per share)           $ 0.0001   $ 0.0001
Shares of common stock outstanding           13,345,980   13,345,980
Options expiration period           10 years    
Stock compensation expense           $ 400,000 $ 300,000  
Common stock value per share               $ 21.75
Unamortized stock compensation           $ 3,000,000    
Restricted stock, issued           1,107,539    
Stock Options [Member]                
Stockholders' Equity Note [Line Items]                
Stock options outstanding           600,000    
Vested (in shares)           200,000    
Non-vested (in shares)           400,000    
Vested (in shares)           938,966    
Restricted Stock [Member]                
Stockholders' Equity Note [Line Items]                
Weighted average period for recognition           2 years 3 months 18 days    
Vested (in shares)           17,394    
Key Officers [Member] | Non-qualified Stock Options [Member]                
Stockholders' Equity Note [Line Items]                
Stock options granted       400,000 200,000      
Vesting period       3 years 3 years      
Stock options granted exercise price       $ 18.15 $ 10.40      
Non-employee Directors and Key Officers [Member]                
Stockholders' Equity Note [Line Items]                
Stock compensation expense           $ 100,000 $ 100,000  
2007 Incentive Award Plan [Member]                
Stockholders' Equity Note [Line Items]                
Number of shares of common stock which may be awarded           1,000,000    
Share-based compensation award plan , expiration date           Jun. 11, 2017    
2017 Incentive Award Plan [Member]                
Stockholders' Equity Note [Line Items]                
Number of shares purchased 30,797              
Share price $ 22.5              
Repurchases - common stock $ 700,000              
Number of shares of common stock which may be awarded           2,000,000    
Plan effective date           Apr. 24, 2017    
Number of shares available for future issuance           904,451    
Share Redemption Program [Member]                
Stockholders' Equity Note [Line Items]                
Number of shares purchased   76,628            
Share price   $ 26.1            
Repurchases - common stock   $ 2,000,000            
Series A Preferred Stock [Member]                
Stockholders' Equity Note [Line Items]                
Shares of preferred stock authorized           500,000   500,000
Par value per share (in dollars per share)           $ 0.0001   $ 0.0001
Preferred stock, shares outstanding           0   0
Series B Preferred Stock, Non-Voting [Member]                
Stockholders' Equity Note [Line Items]                
Shares of preferred stock authorized           6,500,000   6,500,000
Par value per share (in dollars per share)           $ 0.0001   $ 0.0001
Preferred stock, voting rights           There are no voting rights associated with the Series B preferred stock.    
Preferred stock, shares outstanding           0   0
Class B Limited Partner Units                
Stockholders' Equity Note [Line Items]                
Number of shares purchased     15,202          
Repurchases - common stock     $ 32,214,363