XML 153 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 3,139  
2021 3,951  
2022 3,064  
2023 2,361  
2024 1,773  
Thereafter 10,047  
Total future minimum lease payments 24,335  
Less: Imputed interest 3,024  
Total operating lease liabilities $ 21,311 $ 22,051