XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Marketable Securities - Available-for-sale Marketable Securities in Gross Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Available-for-sale marketable securities in a gross unrealized loss position  
Estimated fair value, less than 12 months $ 4,396
Gross unrealized holding losses, less than 12 months (23)
Estimated fair value, more than 12 months 0
Gross unrealized holding losses, more than 12 months 0
Estimated fair value 4,396
Gross unrealized holding losses (23)
US Treasury Securities [Member]  
Available-for-sale marketable securities in a gross unrealized loss position  
Estimated fair value, less than 12 months 1,803
Gross unrealized holding losses, less than 12 months (1)
Estimated fair value, more than 12 months 0
Gross unrealized holding losses, more than 12 months 0
Estimated fair value 1,803
Gross unrealized holding losses (1)
Mutual Fund [Member]  
Available-for-sale marketable securities in a gross unrealized loss position  
Estimated fair value, less than 12 months 1,505
Gross unrealized holding losses, less than 12 months 0
Estimated fair value, more than 12 months 0
Gross unrealized holding losses, more than 12 months 0
Estimated fair value 1,505
Gross unrealized holding losses 0
Certificates of Deposit [Member]  
Available-for-sale marketable securities in a gross unrealized loss position  
Estimated fair value, less than 12 months 103
Gross unrealized holding losses, less than 12 months 0
Estimated fair value, more than 12 months 0
Gross unrealized holding losses, more than 12 months 0
Estimated fair value 103
Gross unrealized holding losses 0
Corporate debt securities [Member]  
Available-for-sale marketable securities in a gross unrealized loss position  
Estimated fair value, less than 12 months 985
Gross unrealized holding losses, less than 12 months (22)
Estimated fair value, more than 12 months 0
Gross unrealized holding losses, more than 12 months 0
Estimated fair value 985
Gross unrealized holding losses $ (22)