XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT TERM INVESTMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost $ 31,940 $ 44,767
Gross unrealized gains 50 106
Gross unrealized losses   (1)
Estimated fair value 31,990 44,872
Allowance for credit loss 0 0
Accrued interest receivable 300 500
Agency bonds    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 18,497 27,358
Gross unrealized gains 30 71
Estimated fair value 18,527 27,429
Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 9,005 9,031
Gross unrealized gains 20 27
Gross unrealized losses   (1)
Estimated fair value 9,025 9,057
U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Amortized cost 4,438 8,378
Gross unrealized gains 8
Estimated fair value $ 4,438 $ 8,386
Maximum | Agency bonds    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 1 year
Maximum | Corporate debt securities    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 1 year
Maximum | U.S. Treasury bills    
Fair Value, off-Balance-Sheet Risks, Disclosure Information    
Maturity term 1 year 1 year