XML 121 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of fair value of financial instruments using levels of inputs
The following tables summarize our assets and liabilities measured at fair value on a recurring basis using the following levels of inputs as of December 31, 2024 and 2023, as indicated (in thousands): 
 
Fair Value Measurements at December 31, 2024
 TotalLevel 1Level 2Level 3
Assets:    
Cash equivalents—Money market mutual funds$21,799 $21,799 $— $— 
Equity securities, at fair value21,640 — — 21,640 
Available-for-sale debt securities (1)10,985 — — 10,985 
Debt securities, at fair value (1)14,814 — — 14,814 
Total assets$69,238 $21,799 $— $47,439 
 
 
Fair Value Measurements at December 31, 2023
 TotalLevel 1Level 2Level 3
Assets:    
Cash equivalents—Money market mutual funds$246,425 $246,425 $— $— 
Equity securities, at fair value41,046 — — 41,046 
Available-for-sale debt securities (1)10,484 — — 10,484 
Trading securities held in a "rabbi trust" (1)496 496 — — 
Total assets$298,451 $246,921 $— $51,530 
Liabilities:    
Deferred compensation accrual "rabbi trust" (2)$513 $513 $— $— 
Total liabilities$513 $513 $— $— 
 ___________________________________________
(1)    Included in Prepaids and other current assets and Other long-term assets, net in the consolidated balance sheets.
(2)    Included in Accrued liabilities and Other long-term liabilities in the consolidated balance sheets.
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides activity for our Level 3 investments during the periods presented (in thousands):
Amount
Level 3 investments at December 31, 2022
$82,787 
Increase due to purchases of Level 3 investments10,000 
Decrease in fair value of Level 3 investments(41,741)
Accrued interest on Level 3 investments484 
Level 3 investments at December 31, 2023
51,530 
Increase due to purchases of Level 3 investments17,000 
Decrease in fair value of Level 3 investments(21,836)
Accrued interest on Level 3 investments745 
Level 3 investments at December 31, 2024
$47,439