XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rates (Details)
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted average remaining lease term, Operating Leases 4 years 5 months 4 days 5 years 21 days
Weighted average remaining lease term, Finance Leases 3 years 3 months 18 days 3 years 1 month 28 days
Weighted average discount rate, Operating Leases 2.64% 2.60%
Weighted average discount rate, Finance Leases 5.37% 4.94%