XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Debt Securities and Other Investments, Included on Consolidated Balance Sheet and Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 30,199 $ 44,666  
Gross Unrealized Gains 38 457  
Gross Unrealized Losses (171) (7)  
Fair Value 30,066 45,116 $ 37,700
Corporate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 10,776 11,762  
Gross Unrealized Gains 6 123  
Gross Unrealized Losses (35)    
Fair Value 10,747 11,885  
Municipal Fixed-Rate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 1,553 2,854  
Gross Unrealized Gains 2 30  
Gross Unrealized Losses (4)    
Fair Value 1,551 2,884  
Asset-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 322 6,634  
Gross Unrealized Gains 3 74  
Gross Unrealized Losses (3)    
Fair Value 322 6,708  
Mortgage/Agency-Backed Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 4,754 11,536  
Gross Unrealized Gains 15 114  
Gross Unrealized Losses (33) (6)  
Fair Value 4,736 11,644  
U.S. Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 12,251 9,763  
Gross Unrealized Gains 12 112  
Gross Unrealized Losses (92)    
Fair Value 12,171 9,875  
Foreign Government Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 543 1,334  
Gross Unrealized Gains   4  
Gross Unrealized Losses (4) (1)  
Fair Value $ 539 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  
Fair Value   $ 533