XML 72 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
The following is a summary of our investments as of December 31, 2024 and 2023:
(in thousands)20242023
Short-term Investments
Government Debt Securities
$753 $— 
Long-term Investments
Corporate-Owned Life Insurance Policies47,895 42,287 
Government Debt Securities
60,378 7,724 
Corporate Debt Securities
1,628 1,579 
Mutual Funds10,653 7,771 
Money Market Funds596 3,125 
Other Investments27 30 
Total Long-term Investments121,177 62,516 
Total Investments$121,930 $62,516 
Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale
The following table summarizes the amortized cost and fair value of debt securities available for sale and the corresponding amounts of gross unrealized gains and losses as of December 31, 2024:
December 31, 2024
(in thousands)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized (Losses)
Fair Value
Government Debt Securities$60,891 $424 $(184)$61,131 
Corporate Debt Securities1,629 9 (10)1,628 
Total$62,520 $433 $(194)$62,759 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the fair value of debt securities available for sale by contractual maturity date as of December 31, 2024:
(in thousands)December 31, 2024
Due in one year or less
$753 
Due in one to five years
62,006 
Total$62,759