XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Employee Benefits Charged To Operating Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total employee benefits $ 78,010 $ 76,900 $ 76,058
Payroll Taxes [Member]      
Total employee benefits 28,084 27,664 26,959
Medical Plans [Member]      
Total employee benefits 31,131 30,002 29,635
401K Plan [Member]      
Total employee benefits 17,237 16,834 15,810
Pension Plans [Member]      
Total employee benefits 388 410 605
Other [Member]      
Total employee benefits $ 1,170 $ 1,990 $ 3,049