XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Investment Securities - Maturity Dates of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 92,646 $ 81,643
Total debt securities available for sale by maturity dates    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 92,646  
Under 1 Year 55,668  
1 Year up to 5 Years 36,946  
More than 5 Years 32  
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 28,544  
Under 1 Year 0  
1 Year up to 5 Years 28,544  
More than 5 Years 0  
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 20,857  
Under 1 Year 16,474  
1 Year up to 5 Years 4,383  
More than 5 Years 0  
U.S. mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 24,298  
Under 1 Year 20,247  
1 Year up to 5 Years 4,019  
More than 5 Years 32  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 8,979  
Under 1 Year 8,979  
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 9,968  
Under 1 Year 9,968  
1 Year up to 5 Years 0  
More than 5 Years $ 0