XML 44 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Summary of Amortized Cost and Fair Value of Available-for-Sale Investments by Contract Maturity (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Investments Debt And Equity Securities [Abstract]  
Amortized Cost, Due in one year or less $ 40,469
Amortized Cost, Total 40,469
Fair Value, Due in one year or less 40,469
Fair Value, Total $ 40,469