XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,211,261    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 974,452    
Percentage weight of PSUs related to performance condition 80.00%    
Percentage weight of PSUs related to market condition 20.00%    
Market Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense $ 62,000    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 400,000    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 133,149    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 124.66    
Share-based Payment Arrangement, Expense $ 700,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 15,900,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 10 months 24 days    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 1,500,000 $ 2,000,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 16,000,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 1 month 6 days    
2024      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 20,856    
2024 | Performance Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 100,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 124.66    
Compensation expense to be recognized over 3-year period at Minimum level 1,000,000    
2024 | Market Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 112.53    
2023 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number   27,243  
2023 [Member] | Performance Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 58.73  
2023 [Member] | Market Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 64.45  
2022 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     33,619
2022 [Member] | Performance Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 47.59
2022 [Member] | Market Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 50.51
2022 and 2023 | Performance Condition Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense 300,000    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,200,000