XML 70 R40.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of maturities, at par, of marketable securities    
2025 $ 6,497 $ 12,763
2026 9,366 1,000
2027 1,741 737
Total 17,604 14,500
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2025 248 248
2026 425 0
2027 496 0
Total 1,169 248
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2025 6,105 12,015
2026 8,500 1,000
2027 737 737
Total 15,342 13,752
Corporate notes    
Summary of maturities, at par, of marketable securities    
2025 144  
2026 191  
2027 248  
Total 583  
Municipal notes    
Summary of maturities, at par, of marketable securities    
2025 0 500
2026 250 0
2027 260 0
Total $ 510 $ 500