XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 73,216 $ 98,711
Gross unrealized gains 12 260
Gross unrealized losses (95) (23)
Estimated fair value 73,133 98,948
Allowance for credit loss 0 0
Accrued interest receivable $ 500 $ 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 $ 37,409 $ 42,090
Gross unrealized gains 9 179
Gross unrealized losses (51) (14)
Estimated fair value 37,367 42,255
Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 19,508 38,362
Gross unrealized gains 3 29
Gross unrealized losses (8) (5)
Estimated fair value 19,503 38,386
U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 9,439 10,334
Gross unrealized gains   31
Gross unrealized losses (19) (3)
Estimated fair value 9,420 10,362
Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 6,860 7,925
Gross unrealized gains   21
Gross unrealized losses (17) (1)
Estimated fair value $ 6,843 $ 7,945
Maximum | Agency bond    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 2 years
Maximum | Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 2 years
Maximum | U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 2 years
Maximum | Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 2 years