XML 122 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Employee Benefits Charged To Operating Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total employee benefits $ 91,086 $ 82,787 $ 78,010
Payroll Taxes [Member]      
Total employee benefits 31,507 29,580 28,084
Medical Plans [Member]      
Total employee benefits 36,277 31,004 31,131
401K Plan [Member]      
Total employee benefits 19,216 18,590 17,237
Pension Plans [Member]      
Total employee benefits 499 516 388
Other [Member]      
Total employee benefits $ 3,587 $ 3,097 $ 1,170