XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Description of operating lease expiration terms     operating leases and their terms expire between 2023 and 2032 and, in some instances, contain options to renew for periods up to  
Renewal option period for operating leases 30 years   30 years  
Existence of option to expire     true  
Total rental expense $ 1.9 $ 1.8 $ 3.7 $ 3.7