XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Summary of maturities, at par, of marketable securities    
2025 $ 644 $ 12,763
2026 14,616 1,000
2027 2,241 737
Total 17,501 14,500
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2025 0 248
2026 425 0
2027 496 0
Total 921 248
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2025 500 12,015
2026 13,750 1,000
2027 1,237 737
Total 15,487 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