v3.22.4
Summary of Significant Accounting Policies - Leases (Details)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Weighted average effective borrowing rate, operating leases 3.70% 3.60% 3.60%
Average remaining terms, operating leases 6 years 7 years 8 years