XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Schedule of Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 1,740  
2022 2,619  
2023 884  
2024 534  
2025 639  
Thereafter 266  
Total minimum lease payments 6,682  
Less: present value adjustment (721)  
Present value of lease liabilities 5,961 $ 12,900
Finance Leases [Abstract]    
Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 1,907  
2022 3,813  
2023 2,500  
2024 0  
2025 0  
Thereafter 0  
Total minimum lease payments 8,220  
Less: present value adjustment (350)  
Present value of lease liability $ 7,870