XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2019 (remainder of year) $ 11,162  
2020 13,753  
2021 10,304  
2022 9,120  
2023 8,507  
2024 and thereafter 22,866  
Total minimum lease payments 75,712  
Less: interest (9,541)  
Present value of future minimum lease payments 66,171  
Less: lease liabilities (current portion) (12,499) $ 0
Noncurrent lease liabilities $ 53,672 $ 0