XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases Lease Liablity Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,983  
Operating Leases, Future Minimum Payments, Due in Three Years 4,705  
Operating Leases, Future Minimum Payments, Due in Four Years 4,262  
Operating Leases, Future Minimum Payments, Due in Five Years 4,040  
Operating Leases, Future Minimum Payments, Due Thereafter 36,183  
Operating Leases, Future Minimum Payments Due 58,993  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 12,970  
Operating Lease, Liability 46,023 $ 44,801
Lessee, Operating Lease, Liability, to be Paid, Year Two $ 4,820