XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Share-based Award Expense Activity (Details) - Share-based Payment Arrangement, Option
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected lives of options (years) 9 years 4 months 24 days 5 years 4 months 24 days
Expected volatility 43.30% 40.40%
Risk free interest rate 3.70% 0.80%
Dividend yield rate 5.00% 3.00%