Leases (Details) |
12 Months Ended |
---|---|
Dec. 31, 2022 | |
Lessee, Lease, Description [Line Items] | |
Optiontoextendinyears | 5 years |
Minimum [Member] | |
Lessee, Lease, Description [Line Items] | |
Lessee, Operating Lease, Term of Contract | 1 year |
Maximum [Member] | |
Lessee, Lease, Description [Line Items] | |
Lessee, Operating Lease, Term of Contract | 15 years |