XML 55 R29.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 98,711 $ 107,289
Gross unrealized gains 260 18
Gross unrealized loss (23) (484)
Estimated fair value 98,948 106,823
Accrued interest receivable $ 600 $ 300
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term assets Other long-term assets
Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 7,925  
Gross unrealized gains 21  
Gross unrealized loss (1)  
Estimated fair value 7,945  
Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 38,362 $ 55,645
Gross unrealized gains 29 16
Gross unrealized loss (5) (84)
Estimated fair value 38,386 55,577
U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 10,334 27,108
Gross unrealized gains 31  
Gross unrealized loss (3) (267)
Estimated fair value 10,362 26,841
Agency bonds    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 42,090 24,536
Gross unrealized gains 179 2
Gross unrealized loss (14) (133)
Estimated fair value $ 42,255 $ 24,405
Maximum | Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years  
Maximum | Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 1 year
Maximum | U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 1 year
Maximum | Agency bonds    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 2 years 2 years