XML 87 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Non-cancelable Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 4,164  
2021 4,914  
2022 4,292  
2023 3,303  
2024 2,233  
Thereafter 2,840  
Total minimum payments 21,746  
Less: interest 1,263  
Present value of lease liabilities $ 20,483 $ 21,358