XML 17 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Lease Payments to be Paid under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 2,840  
2021 2,279  
2022 1,298  
2023 1,205  
2024 1,245  
Thereafter 943  
Total future lease payments 9,810  
(Present value adjustment) (1,018)  
Present value of future lease payments $ 8,792 $ 11,087