XML 46 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments - Fair Value Maturity (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Due in one year or less $ 319,271
Due after one to five years 188,297
Total $ 507,568