v3.22.4
Leases - Narrative (Details)
Dec. 31, 2022
Leases [Abstract]  
Operating lease, remaining weighted average lease term 7 years
Operating lease, weighted average discount rate 5.30%