XML 62 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June 30, 2025:
Level 1Level 2Level 3Total
Cash and cash equivalents$787,447 $— $— $787,447 
Available-for-sale investments— 107,893 — 107,893 
Equity investment
— — 10,000 10,000 
Convertible Senior Notes due 2026— 739,890 — 739,890 
The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December 31, 2024:
Level 1Level 2Level 3Total
Cash and cash equivalents$744,721 $— $— $744,721 
Available-for-sale investments— 34,015 — 34,015 
Equity investment
— — 10,000 10,000 
Convertible Senior Notes due 2026— 731,310 — 731,310 
Schedule of Fair Value, by Balance Sheet Grouping
The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:
 Fair Value atCarrying Value at
June 30, 2025December 31, 2024June 30, 2025December 31, 2024
Convertible Senior Notes due 2026$739,890 $731,310 $598,798 $597,934