Lease Commitments (Tables)  | 
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lease Commitments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Rent Expense and Supplemental Cash Flow Information | 
 The components of rent expense and supplemental cash flow information related to leases for the period are as follows (tables in thousands): 
 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Supplemental Balance Sheet Information | 
 The supplemental balance sheet information related to leases for the period is as follows (tables in thousands): 
 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Maturities of Lease Liabilities | 
 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||