XML 28 R46.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 4,582  
2021 6,121  
2022 5,205  
2023 4,757  
2024 3,382  
Thereafter 2,487  
Total minimum lease payments 26,534  
Less: amount of lease payments representing interest (3,577)  
Present value of future minimum lease payments 22,957  
Less: current lease obligations (4,965) $ (4,878)
Non-current lease obligations $ 17,992 $ 19,070