XML 58 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities, Fair Value Measurements and Notes Payable - Available-for-sale securities (Details)
Sep. 30, 2019
USD ($)
Marketable Securities, Fair Value Measurements and Notes Payable  
Due in 1 year $ 2,016
Due in 1 year through 5 years 2,530
Due in 5 years through 10 years 4,303
Due after 10 years 9,571
Total $ 18,420