XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Allocated Share-based Compensation Expense $ 18.3 $ 20.1 $ 18.2
Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount 2.5 1.3 1.5
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 13.1    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 9 months 18 days    
Employee Service Share-based Compensation, Cash Flow Effect, Cash Used to Settle Awards $ 7.9 14.0 9.0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 17.3 $ 16.0 $ 15.8
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0 0 0
Restricted Stock      
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, Grants in Period, Weighted Average Grant Date Fair Value $ 102.55 $ 144.77 $ 88.22
Requisite service period 3 years 3 years 3 years
Restricted Stock | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options to purchase 463    
Exercise of stock options, Shares 0 350 19,032
Proceeds from Stock Options Exercised     $ 1.5
2013 Stock Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2,000,000    
2023 Omnibus Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,000,000