XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefits - Summary of Equity-Based Awards for Employees (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Awards        
Granted (in shares) 30,000 62,000   62,000
Common Stock Awards        
Awards        
Nonvested common stock awards, Beginning balance (in shares)     116,482  
Granted (in shares)     37,884  
Vested (in shares)     (54,834)  
Forfeited/Cancelled (in shares)     (398)  
Nonvested common stock awards, Ending balance (in shares) 99,134   99,134  
Weighted Average Grant Date Fair Value Per Share        
Nonvested performance-based stock awards, Beginning balance (in USD per share)     $ 103.02  
Granted (in USD per share)     235.11  
Vested (in USD per share)     103.81  
Forfeited/Cancelled (in USD per share)     156.62  
Nonvested performance-based stock awards, Ending balance (in USD per share) $ 152.85   $ 152.85  
Performance-Based Stock Awards        
Awards        
Nonvested performance-based stock awards/units, Beginning balance (in shares)     148,459  
Granted (in shares)     35,320  
Forfeited/Cancelled (in shares)     0  
Vested (in shares)     (51,215)  
Nonvested performance-based stock awards/units, Ending balance (in shares) 132,564   132,564  
Weighted Average Grant Date Fair Value Per Share        
Nonvested performance-based stock awards/units, Beginning balance (in USD per share)     $ 108.83  
Granted (in USD per share)     205.96  
Vested (in USD per share)     111.12  
Forfeited/Cancelled (in USD per share)     0  
Nonvested performance-based stock awards/units, Ending balance (in USD per share) $ 133.82   $ 133.82  
Performance-Based Restricted Stock Units        
Awards        
Nonvested performance-based stock awards/units, Beginning balance (in shares)     14,382  
Granted (in shares)     8,130  
Forfeited/Cancelled (in shares)     (253)  
Vested (in shares)     (14,271)  
Nonvested performance-based stock awards/units, Ending balance (in shares) 7,988   7,988  
Weighted Average Grant Date Fair Value Per Share        
Nonvested performance-based stock awards/units, Beginning balance (in USD per share)     $ 111.71  
Granted (in USD per share)     242.85  
Vested (in USD per share)     111.71  
Forfeited/Cancelled (in USD per share)     185.27  
Nonvested performance-based stock awards/units, Ending balance (in USD per share) $ 242.85   $ 242.85