XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,524  
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,293  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,205  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,877  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,796  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 8,866  
Lessee, Operating Lease, Liability, Payments, Due 19,561  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (2,494)  
Operating Lease, Liability 17,067 $ 14,339
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 17,067 $ 14,300