XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-Based Compensation - Schedule of Grants (Details) - Restricted Stock - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
2015 Equity Plan | Time Based | Key Employees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 205,540 220,558
Grant date fair value per share (in dollars per share) $ 132.10 $ 137.15
2015 Equity Plan | Time Based | Executive Officers    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 31,800 62,800
Grant date fair value per share (in dollars per share) $ 132.13 $ 144.88
2015 Equity Plan | Market Condition | Executive Officers    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 41,400 82,200
Grant date fair value per share (in dollars per share) $ 98.14 $ 108.60
Two Thousand and Four Director Plan | Time Based | Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 20,000 16,000
Grant date fair value per share (in dollars per share) $ 129.47 $ 148.12
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Deferred 6,000 2,000