Employee and Director Benefits (Details) - NQDC Plan |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Employee | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Maximum percentage of salary | 90.00% |
| Maximum percentage of cash bonus compensation | 100.00% |
| Maximum granted, percentage | 65.00% |
| Non Employee Director | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Maximum percentage of salary | 100.00% |