XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Schedule Of Fair Value Of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Marketable Securities [Line Items]      
Included within cash and cash equivalents $ 29,622 $ 35,442 $ 33,886
Marketable Debt Securities [Member]      
Marketable Securities [Line Items]      
Included within cash and cash equivalents [1] 5,031 8,856  
Included within marketable securities 8,857  
Marketable Equity Securities [Member]      
Marketable Securities [Line Items]      
Included within marketable securities $ 17 $ 50  
[1] Cash equivalents have an original maturity of three months or less when purchased.