XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 57,391 $ 98,711
Gross unrealized gains 224 260
Gross unrealized losses   (23)
Estimated fair value 57,615 98,948
Allowance for credit loss 0 0
Accrued interest receivable $ 300 $ 600
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Short-term investments Short-term investments
Agency bond    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 27,029 $ 42,090
Gross unrealized gains 139 179
Gross unrealized losses   (14)
Estimated fair value 27,168 42,255
Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 9,438 38,362
Gross unrealized gains 5 29
Gross unrealized losses   (5)
Estimated fair value 9,443 38,386
U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 9,058 10,334
Gross unrealized gains 20 31
Gross unrealized losses   (3)
Estimated fair value 9,078 10,362
Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 11,866 7,925
Gross unrealized gains 60 21
Gross unrealized losses   (1)
Estimated fair value $ 11,926 $ 7,945
Maximum | Agency bond    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 2 years
Maximum | Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 2 years
Maximum | U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 2 years
Maximum | Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 2 years