XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Schedule of Marketable Securities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents $ 19,432 $ 28,539
Gross Unrealized
Gains   402
Gross Unrealized
Losses   (9)
Estimated Fair
Value 0 35,389
Cash and cash equivalents and available-for-sale securities, amortized cost   64,312
Cash and cash equivalents and marketable securities, aggregate fair value   64,705
Level 1:    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 18,997 29,316
Cash and cash equivalents, estimated fair value 18,997 29,316
Level 1: | Overnight repurchase agreements    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 18,773 28,593
Cash and cash equivalents, estimated fair value 18,773 28,593
Level 1: | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 224 723
Cash and cash equivalents, estimated fair value $ 224 723
Level 2:    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost   34,996
Gross Unrealized
Gains   402
Gross Unrealized
Losses   (9)
Estimated Fair
Value   35,389
Level 2: | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost   13,678
Gross Unrealized
Gains   191
Gross Unrealized
Losses   (9)
Estimated Fair
Value   13,860
Level 2: | U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost   21,318
Gross Unrealized
Gains   211
Gross Unrealized
Losses   0
Estimated Fair
Value   $ 21,529