v3.26.3
FAIR VALUE (Held-to-Maturity Investments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost, short-term $ 9,071 $ 0
Amortized cost, long-term 5,459  
Gross unrealized gains, short-term 2  
Gross unrealized gains, long-term 0  
Gross unrealized losses, short-term (2)  
Gross unrealized losses, long-term (2)  
Fair value, short-term 9,071  
Fair value, long-term 5,457  
Corporate Bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost, short-term 2,687  
Amortized cost, long-term 2,977  
Gross unrealized gains, short-term 0  
Gross unrealized gains, long-term 0  
Gross unrealized losses, short-term (2)  
Gross unrealized losses, long-term (2)  
Fair value, short-term 2,685  
Fair value, long-term 2,975  
Government Bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost, short-term 6,384  
Amortized cost, long-term 2,482  
Gross unrealized gains, short-term 2  
Gross unrealized gains, long-term 0  
Gross unrealized losses, short-term 0  
Gross unrealized losses, long-term 0  
Fair value, short-term 6,386  
Fair value, long-term $ 2,482