XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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 $ 5.6 $ 5.5