XML 130 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Compensation (Narrative) (Details) - Management and Highly Compensated Employees - Executive Deferred Compensation Plan
12 Months Ended
Dec. 31, 2023
Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]  
Employee percentage of salary, maximum 100.00%
Award vesting period 5 years