XML 81 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities    
Gross Unrealized Gain $ 13  
Purchases of marketable securities 48,874  
Proceeds from sales and maturities of marketable securities 24,519  
Realized gains on sales of marketable securities   $ 0
Marketable securities 24,641  
U.S. Treasury securities    
Marketable Securities    
Purchases of marketable securities 48,900  
Proceeds from sales and maturities of marketable securities 24,500  
Realized gains on sales of marketable securities 800  
Marketable securities    
Marketable Securities    
Amortized Cost 24,628  
Gross Unrealized Gain 13  
Fair Value $ 24,641