XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Assets:      
Securities $ 8,571 $ 18,827  
Fair Value Measurements, Recurring Basis      
Assets:      
Cash and cash equivalents 94,900 83,600  
Total assets measured at fair value 103,505   $ 102,428
Fair Value Measurements, Recurring Basis | Level 1      
Assets:      
Total assets measured at fair value 71,984 67,886  
Fair Value Measurements, Recurring Basis | Level 2      
Assets:      
Total assets measured at fair value 31,521 34,542  
Fair Value Measurements, Recurring Basis | Money market funds      
Assets:      
Cash and cash equivalents 71,984 67,886  
Fair Value Measurements, Recurring Basis | Money market funds | Level 1      
Assets:      
Cash and cash equivalents 71,984 67,886  
Fair Value Measurements, Recurring Basis | Money market funds | Level 2      
Assets:      
Cash and cash equivalents 0 0  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities      
Assets:      
Securities 2,992 5,000  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Level 1      
Assets:      
Securities 0 0  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Level 2      
Assets:      
Securities 2,992 5,000  
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises      
Assets:      
Securities 7,983 3,994  
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Level 1      
Assets:      
Securities 0 0  
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Level 2      
Assets:      
Securities 7,983 3,994  
Fair Value Measurements, Recurring Basis | Corporate debt securities      
Assets:      
Securities 20,546 25,548  
Fair Value Measurements, Recurring Basis | Corporate debt securities | Level 1      
Assets:      
Securities 0 0  
Fair Value Measurements, Recurring Basis | Corporate debt securities | Level 2      
Assets:      
Securities $ 20,546 $ 25,548