XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]  
Significant Assets and Liabilities Measured at Fair Value
The following tables summarize significant assets and liabilities measured at fair value in the consolidated balance sheets on a recurring basis for each of the fair value levels (in thousands):
Fair Value Measurement at Reporting Date Using
December 31, 2024Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$73,031 $— $— $73,031 
Total assets$73,031 $— $— $73,031 
Accrued and other current liabilities:
Heating oil swaps$— $531 $— $531 
Diesel collars — 177 — 177 
Total liabilities$— $708 $— $708 
December 31, 2023    
Cash equivalents:    
Money market funds$101,275 $— $— $101,275 
Total assets$101,275 $— $— $101,275 
Accrued and other current liabilities:
Interest rate swap$— $126 $— $126 
Heating oil swaps— 153 — 153 
Diesel collars — 802 — 802 
Total liabilities$— $1,081 $— $1,081 
Schedule of Carrying Value and Fair Value Amounts
The carrying values and estimated fair values of our financial instruments that are not required to be recorded at fair value in the consolidated balance sheets were as follows (in thousands):
(in thousands)December 31, 2024December 31, 2023
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
Assets:
Held-to-maturity marketable securities (1)Level 1$7,311 $7,312 $35,863 $35,357 
Liabilities (including current maturities):
3.75% Convertible Notes (2)
Level 2$373,750 $738,724 $373,750 $475,601 
3.25% Convertible Notes (2)
Level 2$373,750 $491,582 $— $— 
2.75% Convertible Notes (2)
Level 2$— $— $31,338 $51,045 
Credit Agreement - Term Loan (2)Level 3$— $— $150,000 $153,585 
Credit Agreement - Revolver (2)Level 3$— $— $100,000 $102,317 
(1)All marketable securities were classified as held-to-maturity and consisted of U.S. Government and agency obligations as of December 31, 2024 and 2023.
(2)The fair values of our our 3.25% convertible senior notes due 2030 (the "3.25% Convertible Notes"), our 3.75% convertible senior notes due 2028 (the "3.75% Convertible Notes") and our 2.75% convertible senior notes due 2024 (the "2.75% Convertible Notes") are based on the median price of the notes in an active market. The fair value of the Credit Agreement is based on borrowing rates available to us for long-term loans with similar terms, average maturities, and credit risk. See Note 14 for more information about our convertible notes and the Credit Agreement.