XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Available-for-sale Securities by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized cost $ 1,356 $ 4,412
Gross unrealized holding gains 4 7
Gross unrealized holding losses (2) (23)
Estimated fair value 1,358 4,396
US Treasury securities [Member]    
Marketable Securities [Line Items]    
Amortized cost   1,804
Gross unrealized holding gains   0
Gross unrealized holding losses   (1)
Estimated fair value   1,803
Mutual Funds [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,150 1,498
Gross unrealized holding gains 4 7
Gross unrealized holding losses (2) 0
Estimated fair value 1,152 1,505
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Amortized cost 206 103
Gross unrealized holding gains 0 0
Gross unrealized holding losses 0 0
Estimated fair value $ 206 103
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Amortized cost   1,007
Gross unrealized holding gains   0
Gross unrealized holding losses   (22)
Estimated fair value   $ 985