XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Available-for-Sale-Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 30,303 $ 44,662
Gross Unrealized Gains 2 3
Gross Unrealized Losses (4) (8)
Estimated Fair Value 30,301 44,657
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 14,623 37,791
Gross Unrealized Gains 1 3
Gross Unrealized Losses (2) (8)
Estimated Fair Value 14,622 37,786
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 1,981
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 0 1,981
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cost 9,486 4,268
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 9,486 4,268
Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 2,221 0
Gross Unrealized Gains 1 0
Gross Unrealized Losses 0 0
Estimated Fair Value 2,222 0
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cost 3,460 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) 0
Estimated Fair Value 3,458 0
Municipal debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 513 622
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 513 $ 622