XML 71 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
Remainder of 2019 $ 3,081  
2020 9,756  
2021 8,226  
2022 5,315  
2023 4,344  
After 2023 33,157  
Total future minimum operating lease payments 63,879  
Less: Imputed interest 13,358  
Present value of operating lease liabilities 50,521  
Less: Current operating lease liabilities 9,685  
Noncurrent operating lease liabilities $ 40,836 $ 0