XML 53 R30.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Amortized cost $ 107,289 $ 113,237
Gross unrealized gains 18 9
Gross unrealized loss (484) (68)
Estimated fair value $ 106,823 113,178
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term assets  
Short-Term Investments    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Accrued interest receivable $ 300 100
Corporate Debt Securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Amortized cost   10,726
Gross unrealized loss   (11)
Estimated fair value   10,715
Commercial paper    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Amortized cost 55,645 77,328
Gross unrealized gains 16 9
Gross unrealized loss (84) (9)
Estimated fair value 55,577 77,328
U.S. Treasury bills    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Amortized cost 27,108 25,183
Gross unrealized gains  
Gross unrealized loss (267) (48)
Estimated fair value 26,841 $ 25,135
Agency bond    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Amortized cost 24,536  
Gross unrealized gains 2  
Gross unrealized loss (133)  
Estimated fair value $ 24,405  
Maximum | Corporate Debt Securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Maturity term   1 year
Maximum | Commercial paper    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Maturity term 1 year 1 year
Maximum | U.S. Treasury bills    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Maturity term 2 years 2 years
Maximum | Agency bond    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Maturity term 2 years