XML 94 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Investments - Debt Securities and Other Investments, Included on Consolidated Balance Sheet and Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 44,666   $ 37,528
Gross Unrealized Gains 457   153
Gross Unrealized Losses (7)   (21)
Fair Value 45,116 $ 37,700 37,660
Corporate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 11,762   9,304
Gross Unrealized Gains 123   80
Fair Value 11,885   9,384
Municipal Fixed-Rate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 2,854   930
Gross Unrealized Gains 30    
Fair Value 2,884   930
Asset-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 6,634   6,867
Gross Unrealized Gains 74   26
Gross Unrealized Losses     (3)
Fair Value 6,708   6,890
Mortgage/Agency-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 11,536   6,944
Gross Unrealized Gains 114   26
Gross Unrealized Losses (6)   (8)
Fair Value 11,644   6,962
U.S. Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 9,763   12,311
Gross Unrealized Gains 112   21
Gross Unrealized Losses     (9)
Fair Value 9,875   12,323
Foreign Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 1,334   372
Gross Unrealized Gains 4    
Gross Unrealized Losses (1)   (1)
Fair Value 1,337   371
Commercial Paper [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 250    
Fair Value 250    
Variable Rate Demand Notes [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost     800
Fair Value     $ 800
Other [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 533    
Fair Value $ 533