XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investment Securities (Maturity Dates of Marketable Debt Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 103,906 $ 91,204
U.S. Government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 6,481  
Under 1 Year 5,688  
1 Year up to 5 Years 793  
More than 5 Years 0  
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 47,531  
Under 1 Year 20,028  
1 Year up to 5 Years 27,503  
More than 5 Years 0  
U.S. mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 19,572  
Under 1 Year 1,824  
1 Year up to 5 Years 17,748  
More than 5 Years 0  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 29,103  
Under 1 Year 29,103  
1 Year up to 5 Years 0  
More than 5 Years 0  
Foreign fixed-income securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 1,219  
Under 1 Year 1,219  
1 Year up to 5 Years 0  
More than 5 Years 0  
Total debt securities available for sale by maturity dates    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 103,906  
Under 1 Year 57,862  
1 Year up to 5 Years 46,044  
More than 5 Years $ 0