Retirement Plans (Narrative) (Details) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022
USD ($)
Item
|
Dec. 31, 2021
USD ($)
|
Dec. 31, 2020
USD ($)
|
|
Defined Contribution Plan Disclosure [Line Items] | |||
Number of sponsored 401(k) plans | Item | 2 | ||
Expense for matching and discretionary contributions | $ 2,996 | $ 4,659 | $ 5,557 |
Contributes to various multiemployer pension plans | $ 4,915 | $ 4,632 | $ 4,929 |
Maximum [Member] | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Multiemployer plans collective-bargaining arrangement percentage of contributions | 5.00% |