XML 113 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Investment Securities Available-for-Sale
Investment securities classified as available-for-sale consisted of the following as of December 31, 2024 and 2023 (in thousands):
December 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
U.S. government and agency securities$235,509 $261 $(25)$235,745 
Total available-for-sale investment securities$235,509 $261 $(25)$235,745 
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
U.S. government and agency securities162,062 193 (59)162,196 
Total available-for-sale investment securities$162,062 $193 $(59)$162,196 
Schedule of Fair Values of Available-for-Sale Investment Securities, by Remaining Contractual Maturity
The fair values of available-for-sale investment securities, by remaining contractual maturity, are as follows (in thousands):
December 31, 2024December 31, 2023
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due in one year or less$235,509 $235,745 $162,062 $162,196 
Total available-for-sale investment securities$235,509 $235,745 $162,062 $162,196 
Schedule of Sales and Maturities of Investment Securities
During the years ended December 31, 2024 and 2023, we had sales and maturities (which include calls) of investment securities, as follows (in thousands):
Year Ended December 31, 2024
Gross Realized GainsGross Realized LossesGross Proceeds from Sales Gross Proceeds from Maturities
U.S. government and agency securities(1)9,984 240,035 
$$(1)$9,984 $240,035 
Year Ended December 31, 2023
Gross Realized GainsGross Realized LossesGross Proceeds from SalesGross Proceeds from Maturities
Corporate bonds$$— $1,013 $16,497 
U.S. government and agency securities— — — 135,885 
$$— $1,013 $152,382 
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis
The following tables present our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2024 and 2023 by level within the fair value hierarchy (in thousands):
 December 31, 2024
 Level 1Level 2Total Fair
Value
Cash equivalents:
Money market funds$25,167 $— $25,167 
Available-for-sale investment securities:
   U.S. government and agency securities— 235,745 235,745 
Total$25,167 $235,745 $260,912 
December 31, 2023
Level 1Level 2Total Fair
Value
Cash equivalents:
Money market funds$37,100 $— $37,100 
Available-for-sale investment securities:
U.S. government and agency securities— 162,196 162,196 
Total$37,100 $162,196 $199,296 
Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis
The following tables present our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2024 and 2023 by level within the fair value hierarchy (in thousands):
 December 31, 2024
 Level 1Level 2Total Fair
Value
Cash equivalents:
Money market funds$25,167 $— $25,167 
Available-for-sale investment securities:
   U.S. government and agency securities— 235,745 235,745 
Total$25,167 $235,745 $260,912 
December 31, 2023
Level 1Level 2Total Fair
Value
Cash equivalents:
Money market funds$37,100 $— $37,100 
Available-for-sale investment securities:
U.S. government and agency securities— 162,196 162,196 
Total$37,100 $162,196 $199,296