v3.22.1
Leases - Lease Terms and Discount Rates (Details)
Dec. 31, 2021
Weighted average remaining lease terms  
Operating leases 3 years 3 months 18 days
Finance leases 1 year 10 months 24 days
Weighted average discount rate  
Operating leases 2.60%
Finance leases 3.90%