XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Investments, All Other Investments [Abstract]  
Schedule of Investments
The following table presents our financial instruments:
March 31, 2025December 31, 2024
Cash and cash equivalents$705,729 $744,721 
Available-for-sale investments104,706 34,015 
Equity investment
10,000 10,000 
Total$820,435 $788,736 
Schedule of Available-for-sale Activity
The following table presents the components of our available-for-sale investments:
March 31, 2025December 31, 2024
Amortized cost$104,817 $34,225 
Unrealized gains48 
Unrealized losses(159)(213)
Estimated fair value$104,706 $34,015 
The following table presents the activity on our available-for-sale investments:
Three Months Ended March 31,
20252024
Proceeds from sales and maturities$1,756 $3,271 
Realized losses on sales, net of tax(1)—