XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Summary of maturities, at par, of marketable securities    
2025 $ 13,483 $ 12,763
2026 6,500 1,000
2027 737 737
Total 20,720 14,500
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2025 248 248
2026 0 0
2027 0 0
Total 248 248
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2025 7,735 12,015
2026 6,500 1,000
2027 737 737
Total 14,972 13,752
Corporate notes    
Summary of maturities, at par, of marketable securities    
2025 5,000  
2026 0  
2027 0  
Total 5,000  
Municipal notes    
Summary of maturities, at par, of marketable securities    
2025 500 500
2026 0 0
2027 0 0
Total $ 500 $ 500