v3.26.1
Stock-Based Compensation - Summary of Restricted Stock Activity (Detail)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning Balance, Shares | shares 722,600
Granted, Shares | shares 156,424
Vested, Shares | shares (98,082)
Forfeited, Shares | shares (10,650)
Ending Balance, Shares | shares 770,292
Beginning Balance, Weighted Average Grant-Date Fair Value | $ / shares $ 51.98
Granted, Weighted Average Grant-Date Fair Value | $ / shares 215.81
Vested, Weighted Average Grant-Date Fair Value | $ / shares 38.08
Forfeited, Weighted Average Grant-Date Fair Value | $ / shares 46.73
Ending Balance, Weighted Average Grant-Date Fair Value | $ / shares $ 87.09
Performance-Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning Balance, Shares | shares 291,512
Granted, Shares | shares 316,004
Vested, Shares | shares 0
Forfeited, Shares | shares 0
Ending Balance, Shares | shares 607,516
Beginning Balance, Weighted Average Grant-Date Fair Value | $ / shares $ 68.62
Granted, Weighted Average Grant-Date Fair Value | $ / shares 229.12
Vested, Weighted Average Grant-Date Fair Value | $ / shares 0
Forfeited, Weighted Average Grant-Date Fair Value | $ / shares 0
Ending Balance, Weighted Average Grant-Date Fair Value | $ / shares $ 152.11