XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents and Short-Term Investments - Summary of Short-term Investments with Unrealized Losses (Details)
Mar. 31, 2019
USD ($)
Cash And Cash Equivalents And Short Term Investments [Line Items]  
Less Than 12 Months, Estimated Fair Value $ 2,242,022
Less Than 12 Months, Unrealized Losses. (505)
Corporate Debt Securities  
Cash And Cash Equivalents And Short Term Investments [Line Items]  
Less Than 12 Months, Estimated Fair Value 1,492,290
Less Than 12 Months, Unrealized Losses. (143)
Asset-backed Securities  
Cash And Cash Equivalents And Short Term Investments [Line Items]  
Less Than 12 Months, Estimated Fair Value 749,732
Less Than 12 Months, Unrealized Losses. $ (362)