XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Marketable Securities - Available-for-sale Securities by Major Security Type (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Marketable Securities  
Amortized cost $ 4,412
Gross unrealized holding gains 7
Gross unrealized holding losses (23)
Estimated fair value 4,396
US Treasury Securities [Member]  
Marketable Securities  
Amortized cost 1,804
Gross unrealized holding gains 0
Gross unrealized holding losses (1)
Estimated fair value 1,803
Mutual Fund [Member]  
Marketable Securities  
Amortized cost 1,498
Gross unrealized holding gains 7
Gross unrealized holding losses 0
Estimated fair value 1,505
Certificates of Deposit [Member]  
Marketable Securities  
Amortized cost 103
Gross unrealized holding gains 0
Gross unrealized holding losses 0
Estimated fair value 103
Corporate debt securities [Member]  
Marketable Securities  
Amortized cost 1,007
Gross unrealized holding gains 0
Gross unrealized holding losses (22)
Estimated fair value $ 985