v3.25.1
Stock Based Compensation - Information with Respect to Unvested Restricted Stock Awards and Incentive Plan (Detail) - Restricted Stock [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning balance, shares 486,115 271,417
Granted, Number of Restricted Stock Awards 1,000  
Vested, Number of Restricted Stock Awards (18,405) (29,690)
Forfeited, Number of Restricted Stock Awards (750) (200)
Ending balance, shares 467,960 241,527
Nonvested, Weighted-Average Grant Date Fair Value, Beginning balance $ 63 $ 37.12
Granted, Weighted-Average Grant Date Fair Value 138.94  
Vested, Weighted-Average Grant Date Fair Value 61.38 56.05
Forfeited, Weighted-Average Grant Date Fair Value 109.72 51.87
Nonvested, Weighted-Average Grant Date Fair Value, Ending balance $ 63.15 $ 34.78