XML 102 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting for 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 24 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Shares, Non-vested Beginning Balance 5,348 5,586 6,510 6,510
Number of Shares, Granted 8,211 11,399 11,186  
Number of Shares, Vested (9,457) (11,637) (12,110)  
Number of Shares, Non-vested Ending Balance 4,102 5,348 5,586 5,348
Number of Shares, expected to vest in the future 4,102      
Weighted-Average Grant Date Fair Value, Non-vested Beginning Balance $ 94.79 $ 90.73 $ 64.47 $ 64.47
Weighted-Average Grant Date Fair Value, Granted 127.81 95.35 90.73  
Weighted-Average Grant Date Fair Value, Vested 109.14 93.39 76.61  
Weighted-Average Grant Date Fair Value, Non-vested Ending Balance 127.81 $ 94.79 $ 90.73 $ 94.79
Weighted-Average Grant Date Fair Value, expected to vest in the future $ 127.81      
Aggregate Intrinsic Value, Non-vested $ 550      
Aggregate Intrinsic Value, expected to vest in the future $ 550