XML 137 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Deferred Compensation Plan (Details) - employee
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Compensation Plan    
Maximum percentage of bonus into deferred account 100.00%  
Percentage of regular salary into deferred account 50.00%  
Number of employees elected to participate in deferred compensation 8 10