XML 76 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Available-for-sale Securities
Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
As of December 31, 2024As of December 31, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesFair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate securities$52,311 $102 $(12)$52,401 $15,393 $$(2)$15,393 
U.S. Treasury and agency securities47,865 163 — 48,028 39,963 (32)39,937 
Commercial paper— — — — 998 — — 998 
Debt securities$100,176 $265 $(12)100,429 $56,354 $$(34)56,328 
Publicly held equity securities— 5,728 
Total marketable securities$100,429 $62,056 
Schedule of Cost and Estimated Fair Values of Available-for-sale Securities by Contractual Maturity
The following table summarizes the cost and estimated fair value of debt securities based on stated effective maturities as of December 31, 2024 (in thousands):
 Amortized CostFair Value
Less than 1 year$81,548 $81,682 
Mature in 1 - 3 years18,628 18,747 
Total$100,176 $100,429 
Schedule of gross unrealized losses
Marketable securities in an unrealized loss position consisted of the following (in thousands):
Less Than 12 Months12 Months or MoreTotal
As of December 31, 2024Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate securities$12,516 $(12)$— $— $12,516 $(12)
Total$12,516 $(12)$— $— $12,516 $(12)
Less Than 12 Months12 Months or MoreTotal
As of December 31, 2023Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate securities$9,418 $(2)$— $— $9,418 $(2)
U.S. Treasury and agency securities24,304 (32)— — 24,304 (32)
Total$33,722 $(34)$— $— $33,722 $(34)
Schedule of Cash, Cash Equivalents and Available-for-sale Investments Measured at Fair Value on Recurring Basis
The following is a summary of the Company’s cash, cash equivalents and marketable securities. The Company records cash and cash equivalents at cost, which approximates fair value. Marketable securities are measured at fair value on a recurring basis (in thousands):
 As of December 31, 2024As of December 31, 2023
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash$89,195 $— $— $89,195 $52,451 $— $— $52,451 
Cash equivalents5,934 — — 5,934 44,793 — — 44,793 
Corporate securities— 52,401 — 52,401 — 15,393 — 15,393 
U.S. Treasury and agency securities38,025 10,003 — 48,028 12,701 27,236 — 39,937 
Commercial paper— — — — — 998 — 998 
$133,154 $62,404 $— 195,558 $109,945 $43,627 $— 153,572 
Publicly held equity securities - Level 1— 5,728 
Total$195,558 $159,300