v3.24.3
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%