XML 144 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Option Valuation Assumptions (Details) - Stock Options
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock options      
Average risk-free interest rates 4.06% 2.23% 1.27%
Weighted-average life (years) 7 years 7 years 7 years
Expected volatility 42.40% 41.20% 41.20%
Expected dividend yield 3.07% 1.58% 1.08%