XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value The following tables summarize the Company’s available-for-sale marketable securities’ amortized cost, gross unrealized gains, gross unrealized losses, and fair value
by significant investment category reported as cash equivalents or marketable securities as of June 30, 2025 and December 31, 2024:
(In thousands)
June 30, 2025
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Fair
Value
Cash Equivalents
Marketable
Securities
Level I
Money market funds$133,456 $— $— $133,456 $133,456 $— 
Treasury bills189,545 17 (7)189,555 23,950 165,605 
U.S. government securities41,365 75 (1)41,439 — 41,439 
Total Level I364,366 92 (8)364,450 157,406 207,044 
Level II
Corporate bonds131,165 548 (38)131,675 — 131,675 
Asset-backed securities64 — — 64 — 64 
Foreign government and agency securities4,716 17 (7)4,726 — 4,726 
Total Level II135,945 565 (45)136,465 — 136,465 
Total$500,311 $657 $(53)$500,915 $157,406 $343,509 
(In thousands)
December 31, 2024
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Fair
Value
Cash Equivalents
Marketable
Securities
Level I
Money market funds$193,481 $— $— $193,481 $193,481 $— 
Treasury bills131,022 40 — 131,062 — 131,062 
U.S. government securities32,625 22 (33)32,614 — 32,614 
Total Level I357,128 62 (33)357,157 193,481 163,676 
Level II
Commercial paper16,233 — — 16,233 — 16,233 
Corporate bonds126,395 431 (144)126,682 — 126,682 
Commercial deposits4,121 — — 4,121 — 4,121 
Asset-backed securities592 — 594 — 594 
Foreign government and agency securities
5,036 14 (12)5,038 — 5,038 
Total Level II152,377 447 (156)152,668 — 152,668 
Total$509,505 $509 $(189)$509,825 $193,481 $316,344 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the remaining contractual maturities of our cash equivalents and marketable securities as of June 30, 2025:
(In thousands)Amortized CostFair Value
Due within one year$328,870 $328,878 
Due after one year through five years171,441 172,037 
Total$500,311 $500,915