XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Available-for-sale Marketable Securities in Gross Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Estimated fair value, less than 12 months $ 1,358 $ 4,396
Gross unrealized holding losses, less than 12 months (2) (23)
Estimated fair value, more than 12 months 0 0
Gross unrealized holding losses, more than 12 months 0 0
Estimated fair value 1,358 4,396
Gross unrealized holding losses (2) (23)
US Treasury securities [Member]    
Marketable Securities [Line Items]    
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 Funds [Member]    
Marketable Securities [Line Items]    
Estimated fair value, less than 12 months 1,152 1,505
Gross unrealized holding losses, less than 12 months (2) 0
Estimated fair value, more than 12 months 0 0
Gross unrealized holding losses, more than 12 months 0 0
Estimated fair value 1,152 1,505
Gross unrealized holding losses (2) 0
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Estimated fair value, less than 12 months 206 103
Gross unrealized holding losses, less than 12 months 0 0
Estimated fair value, more than 12 months 0 0
Gross unrealized holding losses, more than 12 months 0 0
Estimated fair value 206 103
Gross unrealized holding losses $ 0 0
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
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)