XML 23 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Minimum Rental Commitment Due Under Operating Lease (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,835
2021 2,903
2022 2,857
2023 1,909
2024 928
2025 and beyond 2,239
Total future minimum lease payments 13,671
Less imputed interest (1,893)
Present value of operating lease liabilities 11,778
Operating lease liabilities, current 2,283
Operating lease liability, long term 9,495
Total operating lease liabilities $ 11,778