XML 113 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans and Stock Based Compensation (Details 5) - Market-based performance restricted stock grants [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 33.60% 29.10%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.64% 1.98%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 3 years 9 months 18 days 5 years 1 month 6 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 132.20 $ 51.34