XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Investment Securities - Maturity Dates of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 80,865 $ 81,643
Total debt securities available for sale by maturity dates    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 80,865  
Under 1 Year 66,134  
1 Year up to 5 Years 14,677  
More than 5 Years 54  
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 797  
Under 1 Year 797  
1 Year up to 5 Years 0  
More than 5 Years 0  
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 24,595  
Under 1 Year 16,833  
1 Year up to 5 Years 7,762  
More than 5 Years 0  
U.S. mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 25,439  
Under 1 Year 18,470  
1 Year up to 5 Years 6,915  
More than 5 Years 54  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 7,479  
Under 1 Year 7,479  
1 Year up to 5 Years 0  
More than 5 Years 0  
U.S. treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 22,555  
Under 1 Year 22,555  
1 Year up to 5 Years 0  
More than 5 Years $ 0