v3.26.1
Share-Based Compensation - Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Stock units vested and undistributed 97,607
Restricted stock awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Shares, Beginning Balance 1,204
Number of Shares, Granted 0
Number of Shares, Vested 0
Number of Shares, Forfeited 0
Number of Shares, Ending Balance 1,204
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 372.50
Weighted-Average Grant-Date Fair Value, Granted | $ / shares 0
Weighted-Average Grant-Date Fair Value, Vested | $ / shares 0
Weighted-Average Grant-Date Fair Value, Forfeited | $ / shares 0
Weighted-Average Grant-Date Fair Value, Ending Balance | $ / shares $ 372.50
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 1,204
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ / shares $ 372.50
Restricted stock units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Shares, Beginning Balance 635,087
Number of Shares, Granted 281,338
Number of Shares, Vested (163,212)
Number of Shares, Forfeited (10,842)
Number of Shares, Ending Balance 742,371
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 290.26
Weighted-Average Grant-Date Fair Value, Granted | $ / shares 327.13
Weighted-Average Grant-Date Fair Value, Vested | $ / shares 296.46
Weighted-Average Grant-Date Fair Value, Forfeited | $ / shares 317.42
Weighted-Average Grant-Date Fair Value, Ending Balance | $ / shares $ 302.47
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 557,269
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ / shares $ 333.72