XML 75 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - Schedule of future minimum lease payments for each of the next five years and thereafter
$ in Thousands
Dec. 31, 2019
USD ($)
Schedule of future minimum lease payments for each of the next five years and thereafter [Abstract]  
2020 $ 4,336
2021 4,944
2022 4,796
2023 4,040
2024 4,162
Thereafter 14,444
Total $ 36,722