v3.25.2
Stock Based Compensation - Information with Respect to Unvested Restricted Stock Awards and Incentive Plan (Detail) - Restricted Stock [Member] - $ / shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning balance, shares 467,960 486,115 241,527 271,417
Granted, Number of Restricted Stock Awards 9,020 1,000 204,500  
Vested, Number of Restricted Stock Awards (5,500) (18,405) (19,637) (29,690)
Forfeited, Number of Restricted Stock Awards (1,100) (750) (3,500) (200)
Ending balance, shares 470,380 467,960 422,890 241,527
Nonvested, Weighted-Average Grant Date Fair Value, Beginning balance $ 63.15 $ 63 $ 34.78 $ 37.12
Granted, Weighted-Average Grant Date Fair Value 165.18 138.94 79.33  
Vested, Weighted-Average Grant Date Fair Value 89.5 61.38 48.17 56.05
Forfeited, Weighted-Average Grant Date Fair Value 113.4 109.72 34.58 51.87
Nonvested, Weighted-Average Grant Date Fair Value, Ending balance $ 64.68 $ 63.15 $ 55.7 $ 34.78