XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Summary of Non-employee Director Awards Activity (Details) - Non-Employee Director Awards - Omnibus Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, Non-vested Beginning Balance 4,102 5,348 5,586
Number of Shares, Granted 6,618 8,211 11,399
Number of Shares, Vested (7,414) (9,457) (11,637)
Number of Shares, Non-vested Ending Balance 3,306 4,102 5,348
Number of Shares, expected to vest in the future 3,306    
Weighted-Average Grant Date Fair Value, Non-vested Beginning Balance $ 127.81 $ 94.79 $ 90.73
Weighted-Average Grant Date Fair Value, Granted 135.91 127.81 95.35
Weighted-Average Grant Date Fair Value, Vested 131.43 109.14 93.39
Weighted-Average Grant Date Fair Value, Non-vested Ending Balance 135.91 $ 127.81 $ 94.79
Weighted-Average Grant Date Fair Value, expected to vest in the future $ 135.91    
Aggregate Intrinsic Value, Non-vested $ 394    
Aggregate Intrinsic Value, expected to vest in the future $ 394