XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Available-for-sale Securities by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized cost $ 6,979  
Gross unrealized holding gains 22  
Gross unrealized holding losses (7)  
Estimated fair value 6,994 $ 0
US Treasury securities [Member]    
Marketable Securities [Line Items]    
Amortized cost 3,739  
Gross unrealized holding gains 18  
Gross unrealized holding losses 0  
Estimated fair value 3,757  
Mutual funds [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,168  
Gross unrealized holding gains 3  
Gross unrealized holding losses (5)  
Estimated fair value 1,166  
Certificates of deposit [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,098  
Gross unrealized holding gains 1  
Gross unrealized holding losses 0  
Estimated fair value 1,099  
Corporate bonds and notes [Member]    
Marketable Securities [Line Items]    
Amortized cost 974  
Gross unrealized holding gains 0  
Gross unrealized holding losses (2)  
Estimated fair value $ 972