v3.26.1
Equity Awards - Summary of Activity for Restricted Stock Units and Nonvested Restricted Stock (Detail) - Restricted Stock Units and Restricted Stock [Member]
3 Months Ended
Jun. 30, 2026
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Shares, Restricted Stock Units and Nonvested Restricted Stock at March 31, 2026 | shares 149,406
Number of Shares, Granted | shares 50,846
Number of Shares, Vested | shares (34,098)
Number of Shares, Cancelled | shares 0
Number of Shares, Restricted Stock Units and Nonvested Restricted Stock at June 30, 2026 | shares 166,154
Weighted Average Grant Date Fair Value, Restricted Stock at March 31, 2026 | $ / shares $ 198.28
Weighted Average Grant Date Fair Value, Granted | $ / shares 199.13
Weighted Average Grant Date Fair Value, Vested | $ / shares 179.82
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 0
Weighted Average Grant Date Fair Value, Restricted Stock at June 30, 2026 | $ / shares $ 202.33