XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Available-for-sale Securities by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized cost $ 6,298  
Gross unrealized holding gains 2  
Gross unrealized holding losses (19)  
Estimated fair value 6,281 $ 0
US Treasury securities [Member]    
Marketable Securities [Line Items]    
Amortized cost 3,281  
Gross unrealized holding gains 0  
Gross unrealized holding losses (3)  
Estimated fair value 3,278  
Mutual funds [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,169  
Gross unrealized holding gains 2  
Gross unrealized holding losses 0  
Estimated fair value 1,171  
Certificates of deposit [Member]    
Marketable Securities [Line Items]    
Amortized cost 859  
Gross unrealized holding gains 0  
Gross unrealized holding losses 0  
Estimated fair value 859  
Corporate bonds and notes [Member]    
Marketable Securities [Line Items]    
Amortized cost 989  
Gross unrealized holding gains 0  
Gross unrealized holding losses (16)  
Estimated fair value $ 973