MARKETABLE SECURITIES - Available-for-sale Securities by Maturities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Summary of maturities, at par, of marketable securities | ||
| Year one | $ 14,616 | $ 12,763 |
| Year two | 756 | 1,000 |
| Year three | 737 | |
| Total | 15,372 | 14,500 |
| Certificates of deposit | ||
| Summary of maturities, at par, of marketable securities | ||
| Year one | 425 | 248 |
| Year two | 496 | 0 |
| Year three | 0 | |
| Total | 921 | 248 |
| U.S. Treasury and agency notes | ||
| Summary of maturities, at par, of marketable securities | ||
| Year one | 13,750 | 12,015 |
| Year two | 0 | 1,000 |
| Year three | 737 | |
| Total | 13,750 | 13,752 |
| Corporate notes | ||
| Summary of maturities, at par, of marketable securities | ||
| Year one | 191 | |
| Year two | 0 | |
| Total | 191 | |
| Municipal notes | ||
| Summary of maturities, at par, of marketable securities | ||
| Year one | 250 | 500 |
| Year two | 260 | 0 |
| Year three | 0 | |
| Total | $ 510 | $ 500 |