XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2019 (Excluding the three months ended March 31, 2019) $ 3,919    
2020 4,445    
2021 3,065    
2022 2,430    
2023 2,348    
Thereafter 1,634    
Total minimum payments(a) 17,841    
Less: Imputed interest 2,022    
Present value of total minimum payments(b) 15,819 $ 14,601  
Executory costs 7,400    
Sublease rentals 6,700    
Operating lease, liability, noncurrent 10,929   $ 0
Operating lease, liability, current $ 4,890   $ 0