XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Jan. 01, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 42,007   $ 37,528
Gross Unrealized Gains 642   153
Gross Unrealized Losses (17)   (21)
Fair Value 42,632 $ 37,700 37,660
Corporate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 13,747   9,304
Gross Unrealized Gains 168   80
Gross Unrealized Losses (1)    
Fair Value 13,914   9,384
Municipal Fixed-Rate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 2,379   930
Gross Unrealized Gains 21    
Fair Value 2,400   930
Asset-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 7,600   6,867
Gross Unrealized Gains 86   26
Gross Unrealized Losses (4)   (3)
Fair Value 7,682   6,890
Mortgage/Agency-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 7,944   6,944
Gross Unrealized Gains 152   26
Gross Unrealized Losses (12)   (8)
Fair Value 8,084   6,962
U.S. Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 7,935   12,311
Gross Unrealized Gains 211   21
Gross Unrealized Losses     (9)
Fair Value 8,146   12,323
Foreign Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 540   372
Gross Unrealized Losses     (1)
Fair Value 540   371
Commercial Paper [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 1,120    
Gross Unrealized Gains 4    
Fair Value 1,124    
Variable Rate Demand Notes [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 300   800
Fair Value 300   $ 800
Other [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 442    
Fair Value $ 442