XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 90,245 $ 98,711
Gross unrealized gains 46 260
Gross unrealized loss (79) (23)
Estimated fair value 90,212 98,948
Allowance for credit loss 0 0
Accrued interest receivable 300 600
Agency bonds    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 37,450 42,090
Gross unrealized gains 35 179
Gross unrealized loss (39) (14)
Estimated fair value 37,446 42,255
Commercial paper    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 36,590 38,362
Gross unrealized gains 7 29
Gross unrealized loss (15) (5)
Estimated fair value 36,582 38,386
U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 9,339 10,334
Gross unrealized gains 1 31
Gross unrealized loss (12) (3)
Estimated fair value 9,328 10,362
Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 6,866 7,925
Gross unrealized gains 3 21
Gross unrealized loss (13) (1)
Estimated fair value $ 6,856 $ 7,945
Maximum | Agency bonds    
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