XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements and Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The following tables show, by level within the fair value hierarchy, our financial assets and liabilities that are accounted for at fair value on a recurring basis.
September 30, 2025
Level 1Level 2Level 3Total
Assets:    
Money market funds $9,218 $ $ $9,218 
Mutual funds
13,986   13,986 
Government securities
2,401 13,252  15,653 
Corporate debt securities 43,769  43,769 
Mortgage-backed securities
 89,894  89,894 
Asset-backed securities
 20,218  20,218 
Total assets$25,605 $167,133 $ $192,738 
Liabilities:    
Deferred compensation obligations
$ $15,173 $ $15,173 
Total liabilities$ $15,173 $ $15,173 

December 31, 2024
Level 1Level 2Level 3Total
Assets:    
Money market funds $65,251 $— $— $65,251 
Mutual funds
14,664 — — 14,664 
Government securities
2,334 13,410 — 15,744 
Corporate debt securities — 42,159 — 42,159 
Mortgage-backed securities
— 90,628 — 90,628 
Asset-backed securities
— 7,836 — 7,836 
Total assets$82,249 $154,033 $— $236,282 
Liabilities:    
Deferred compensation obligations
$— $16,309 $— $16,309 
Total liabilities$— $16,309 $— $16,309 
Schedule of Available-for-sale Securities Reconciliation
Available-for-sale securities consisted of the following:
September 30, 2025
Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Government securities
$21,364 $2 $(5,713)$15,653 
Corporate debt securities49,678  (5,909)43,769 
Mutual funds
1,873  (178)1,695 
Mortgage-backed securities109,353  (19,459)89,894 
Asset-backed securities19,945 273  20,218 
Total$202,213 $275 $(31,259)$171,229 
December 31, 2024
Amortized costGross unrealized lossesEstimated fair value
Government securities
$21,432 $(5,688)$15,744 
Corporate debt securities50,367 (8,208)42,159 
Mutual funds
1,835 (223)1,612 
Mortgage-backed securities
114,941 (24,313)90,628 
Asset-backed securities
8,348 (512)7,836 
Total$196,923 $(38,944)$157,979 
Schedule of Available-for-sale Securities
The fair value of available-for-sale securities is reported on our Condensed Consolidated Balance Sheet as follows:
September 30, 2025December 31, 2024
Short-term investments
$3,974 $3,926 
Other assets
167,255 154,053 
Total$171,229 $157,979 
Scheduled maturities of available-for-sale securities at September 30, 2025 were as follows:
Amortized costEstimated fair value
Within 1 year$4,150 $3,974 
After 1 year through 5 years25,222 22,983 
After 5 years through 10 years40,801 38,697 
After 10 years132,040 105,575 
Total$202,213 $171,229 
Schedule of Unrealized Holding Losses
Investment securities in a loss position were as follows:
September 30, 2025December 31, 2024
Fair ValueGross unrealized lossesFair ValueGross unrealized losses
Greater than 12 continuous months
Government securities
$13,374 $5,713 $15,744 $5,688 
Corporate debt securities43,769 5,909 42,159 8,208 
Mutual funds
1,695 178 1,612 223 
Mortgage-backed securities
89,894 19,459 90,628 24,313 
Asset-backed securities
  7,836 512 
Total$148,732 $31,259 $157,979 $38,944 
Schedule of Fair Value, by Balance Sheet Grouping
September 30, 2025December 31, 2024
Carrying value$2,104,116 $1,919,708 
Fair value$2,045,869 $1,823,430 
Schedule of Carrying Value and Fair Value of Investments
The carrying value and fair value of investments classified as held-to-maturity is as follows:
September 30, 2025
December 31, 2024
Carrying value
Fair value
Carrying valueFair value
Government securities
$20,437 $20,433 $20,308 $20,219 
Other
2,408 2,155 2,480 2,242 
Total
$22,845 $22,588 $22,788 $22,461 

The carrying value of held-to-maturity securities is reported on our Condensed Consolidated Balance Sheet as follows:
September 30, 2025December 31, 2024
Short-term investments
$11,004 $12,448 
Other assets
11,841 10,340 
Total$22,845 $22,788 

Scheduled maturities of held-to-maturity securities at September 30, 2025 were as follows:
Carrying value
Fair value
Within 1 year$11,004 $11,008 
After 1 year through 5 years7,711 7,715 
After 10 years4,130 3,865 
Total$22,845 $22,588