XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments
The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of June 30, 2025 and December 31, 2024:
As of June 30, 2025
(In thousands)Amortized CostGross Unrealized GainsGross Unrealized LossesFair ValueCash EquivalentsShort-Term InvestmentsLong-Term Investments
Cash$— $— $— $90,505 $90,505 $— $— 
Level 1
Commercial paper$13,199 $$— $13,201 $1,000 $12,199 $— 
Money market funds884,726 — — 884,726 884,726 — — 
Subtotal$897,925 $2 $ $897,927 $885,726 $12,199 $ 
Level 2
Asset-backed securities$22,361 $17 $(1)$22,377 $— $151 $22,209 
Certificates of deposit15,520 — (4)15,516 — 15,520 — 
Corporate debt securities119,444 51 (128)119,367 — 93,782 25,662 
U.S. Treasury securities26,091 91 (3)26,179 — — 26,091 
Subtotal$183,416 $159 $(136)$183,439 $ $109,453 $73,962 
Level 3
Investment in SAFE$— $— $— $1,400 $— $— $1,400 
Subtotal$ $ $ $1,400 $ $ $1,400 
Total$1,081,341 $161 $(136)$1,173,271 $976,231 $121,652 $75,362 
As of December 31, 2024
(In thousands)Amortized CostGross Unrealized GainsGross Unrealized LossesFair ValueCash EquivalentsShort-Term InvestmentsLong-Term Investments
Cash$— $— $— $73,351 $73,351 $— $— 
Level 1
Commercial paper$15,659 $$(1)$15,661 $— $15,659 $— 
Money market funds712,440 — — 712,440 712,440 — — 
Subtotal$728,099 $2 $(1)$728,101 $712,440 $15,659 $ 
Level 2
Asset-backed securities$16,280 $10 $(1)$16,289 $— $697 $15,583 
Certificates of deposit11,521 — (14)11,507 — 11,521 — 
Corporate debt securities126,031 (494)125,543 — 55,013 71,018 
U.S. Treasury securities19,255 (61)19,195 — 8,964 10,291 
Subtotal$173,087 $19 $(570)$172,534 $ $76,195 $96,892 
Level 3
Investment in SAFE$— $— $— $1,400 $— $— $1,400 
Subtotal$— $— $— $1,400 $— $— $1,400 
Total$901,186 $21 $(571)$975,386 $785,791 $91,854 $98,292