XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases, maturities of operating leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,369  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,263  
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,831  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,295  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,258  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 13,084  
Lessee, Operating Lease, Liability, Payments, Due 22,100  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 6,626  
Operating Lease, Liability 15,474 $ 8,427
Current portion of operating lease liabilities 1,674 2,588
Operating lease liabilities, net of current portion $ 13,800 $ 5,839