XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2024
Investments, All Other Investments [Abstract]  
Schedule of Investments
The following table presents our financial instruments:
December 31, 2024December 31, 2023
Cash and cash equivalents$744,721 $165,493 
Available-for-sale investments34,015 17,431 
Equity investments10,000 10,000 
Total$788,736 $192,924 
Schedule of Available-for-Sale Activity or Held-to-maturity
The following table presents the components of our available-for-sale investments:
December 31, 2024December 31, 2023
Amortized cost$34,225 $17,866 
Unrealized gains— 
Unrealized losses(213)(435)
Estimated fair value$34,015 $17,431 
The following table presents the activity on our available-for-sale or held-to-maturity investments:
Years Ended December 31,
202420232022
Proceeds from sales and maturities$15,994 $49,412 $71,034 
Realized losses on sales, net of tax(18)— (79)