XML 145 R55.htm IDEA: XBRL DOCUMENT v3.26.1
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