XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Investment Securities - Summary of Available-For-Sale Investment Securities Held by the Company (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost $ 85,024 $ 118,841
Available-for-sale investment securities, Gross Unrealized Gains 234 74
Available-for-sale investment securities, Gross Unrealized Losses   (13)
Available-for-sale investment securities, Fair Market Value 85,258 118,902
U.S. Government and Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 41,410 42,193
Available-for-sale investment securities, Gross Unrealized Gains 163 72
Available-for-sale investment securities, Gross Unrealized Losses   (1)
Available-for-sale investment securities, Fair Market Value 41,573 42,264
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 5,909 5,408
Available-for-sale investment securities, Gross Unrealized Gains 52  
Available-for-sale investment securities, Fair Market Value 5,961 5,408
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 24,603 47,686
Available-for-sale investment securities, Fair Market Value 24,603 47,686
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 13,102 23,554
Available-for-sale investment securities, Gross Unrealized Gains 19 2
Available-for-sale investment securities, Gross Unrealized Losses   (12)
Available-for-sale investment securities, Fair Market Value $ 13,121 $ 23,544