v3.22.4
Leases - Schedule of Additional Supplemental Flow Information Related to Leases (Details)
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted average remaining lease term – operating leases 13 years 7 months 6 days 14 years 8 months 12 days
Weighted average remaining lease term – finance leases 8 years 9 months 18 days 7 years 10 months 24 days
Weighted average discount rate – operating leases 7.40% 7.40%
Weighted average discount rate – finance leases 3.60% 3.80%