XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets:    
Securities $ 66,268 $ 18,827
Fair Value Measurements, Recurring Basis    
Assets:    
Cash and cash equivalents 39,500 83,600
Total assets measured at fair value 105,773 102,428
Fair Value Measurements, Recurring Basis | Level 1    
Assets:    
Total assets measured at fair value 10,605 67,886
Fair Value Measurements, Recurring Basis | Level 2    
Assets:    
Total assets measured at fair value 95,168 34,542
Fair Value Measurements, Recurring Basis | Money market funds    
Assets:    
Cash and cash equivalents 10,605 67,886
Fair Value Measurements, Recurring Basis | Money market funds | Level 1    
Assets:    
Cash and cash equivalents 10,605 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 4,984 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 4,984 5,000
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises    
Assets:    
Securities 31,215 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 31,215 3,994
Fair Value Measurements, Recurring Basis | Corporate debt securities    
Assets:    
Securities 58,969 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 $ 58,969 $ 25,548