XML 98 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating lease minimum payments, Due Next Twelve Months $ 2,665    
Operating lease minimum payments, Due Year Two 3,433    
Operating lease minimum payments, Due Year Three 3,270    
Operating lease minimum payments, Due Year Four 3,123    
Operating lease minimum payments, Due Year Five 2,991    
Operating lease minimum payments, Due after Year Five 24,318    
Total operating lease payments [1] 39,800    
Interest 9,613    
Present value of operating lease liabilities $ 30,187 [2] $ 30,853 $ 0
[1] Includes $4.7 million related to options to extend lease terms that are reasonably certain of being exercised.
[2] Includes short-term operating lease liabilities of $2.5 million.