XML 61 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Investments, All Other Investments [Abstract]  
Schedule of Investments
The following table presents our financial instruments:
June 30, 2025December 31, 2024
Cash and cash equivalents$787,447 $744,721 
Available-for-sale investments107,893 34,015 
Equity investment
10,000 10,000 
Total$905,340 $788,736 
Schedule of Available-for-sale Activity
The following table presents the components of our available-for-sale investments:
June 30, 2025December 31, 2024
Amortized cost$108,047 $34,225 
Unrealized gains12 
Unrealized losses(166)(213)
Estimated fair value$107,893 $34,015 
The following table presents the activity on our available-for-sale investments:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Proceeds from sales and maturities$32,528 $3,080 $34,284 $6,351 
Realized gains on sales, net of tax— — —