XML 134 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Available-for-sale investment securities: $ 235,745 $ 162,196
Fair Value, Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total 260,912 199,296
Fair Value, Recurring | U.S. government and agency securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Available-for-sale investment securities: 235,745 162,196
Fair Value, Recurring | Money market funds    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Cash equivalents 25,167 37,100
Fair Value, Recurring | Level 1    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total 25,167 37,100
Fair Value, Recurring | Level 1 | U.S. government and agency securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Available-for-sale investment securities: 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Cash equivalents 25,167 37,100
Fair Value, Recurring | Level 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total 235,745 162,196
Fair Value, Recurring | Level 2 | U.S. government and agency securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Available-for-sale investment securities: 235,745 162,196
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Cash equivalents $ 0 $ 0