XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS & FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule Of Fair Value Of Financial Instruments By Class
The fair values of financial instruments measured on a recurring basis by class are as follows as of December 31:
 
Fair Value
Hierarchy Level (1)
20242023
Financial Assets:  
Money market funds (2)
Level 1$204,314 $145,995 
Certificates of deposit (3)
Level 160,393 — 
Total financial assets$264,707 $145,995 
Financial Liabilities:  
Interest rate swap (4)
Level 2$1,011 $2,341 
(1)There were no transfers between hierarchy levels.
(2)As short-term, highly liquid investments readily convertible to known amounts of cash, their carrying values approximate fair value.
(3)They are valued using inputs based on industry standard data and due to their short maturities, their amortized cost approximates fair value.
(4)The fair value is based on a valuation model that utilizes interest rate yield curves and credit spreads observable in active markets as the significant inputs to the model.
The table excludes cash and cash equivalents, restricted cash, accounts receivable, other receivables, accounts payable, and other payables as their carrying values approximate fair value due to their short maturities of less than one year (Level 1). The table also excludes notes payable with variable interest rates as their carrying value approximates fair value. This determination is based on the variable interest rates applied to the debt, which reflect current market conditions, or other observable inputs (Level 2). The Company's notes receivable are also excluded from the table below as the majority of the balance is due within one year; therefore, the carrying value approximates fair value due to the short maturity.
20242023
Fair Value Hierarchy LevelCarrying ValueFair ValueCarrying ValueFair Value
Liabilities
Private placement notes (1) (2)
Level 2$368,000 $366,660 $368,000 $310,549 
Notes payable, fixed rate (1) (3)
Level 347,673 47,344 49,115 48,715 
(1) Excludes any discount or issuance costs.
(2)The fair value was determined based on market rates at valuation.
(3) The fair value was determined using the discounted cash flow method.