XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheets and Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 45,891 $ 44,666
Gross Unrealized Gains 296 457
Gross Unrealized Losses (40) (7)
Fair Value 46,147 45,116
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,176 11,762
Gross Unrealized Gains 68 123
Gross Unrealized Losses (13)  
Fair Value 14,231 11,885
Municipal Fixed-Rate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,600 2,854
Gross Unrealized Gains 25 30
Fair Value 2,625 2,884
Asset-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,772 6,634
Gross Unrealized Gains 42 74
Gross Unrealized Losses (2)  
Fair Value 5,812 6,708
Mortgage/Agency-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,775 11,536
Gross Unrealized Gains 92 114
Gross Unrealized Losses (22) (6)
Fair Value 11,845 11,644
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,704 9,763
Gross Unrealized Gains 66 112
Gross Unrealized Losses (1)  
Fair Value 9,769 9,875
Foreign Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,331 1,334
Gross Unrealized Gains 3 4
Gross Unrealized Losses (2) (1)
Fair Value 1,332 1,337
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   250
Fair Value   250
Other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 533 533
Fair Value $ 533 $ 533