XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2023
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.
June 30, 2023
Level 1Level 2Level 3Total
Assets:    
Investment securities    
Money market funds $9,804 $178,973 $ $188,777 
Equity securities 14,888  14,888 
Commingled fixed income securities1,538 6,318  7,856 
Government and related securities
10,339 18,674  29,013 
Corporate debt securities 52,907  52,907 
Mortgage-backed / asset-backed securities 123,009  123,009 
Derivatives 
Interest rate swap 13,283  13,283 
Total assets$21,681 $408,052 $ $429,733 
Liabilities:    
Derivatives    
Foreign exchange contracts$ $(1,314)$ $(1,314)
Total liabilities$ $(1,314)$ $(1,314)
December 31, 2022
Level 1Level 2Level 3Total
Assets:    
Investment securities    
Money market funds $29,087 $238,536 $— $267,623 
Equity securities— 13,233 — 13,233 
Commingled fixed income securities1,520 6,526 — 8,046 
Government and related securities
10,253 18,796 — 29,049 
Corporate debt securities — 52,319 — 52,319 
Mortgage-backed / asset-backed securities— 126,882 — 126,882 
Derivatives   
Interest rate swap— 15,283 — 15,283 
Foreign exchange contracts— 479 — 479 
Total assets$40,860 $472,054 $— $512,914 
Liabilities:    
Derivatives    
Foreign exchange contracts$— $(1,472)$— $(1,472)
Total liabilities$— $(1,472)$— $(1,472)
Schedule of Available-for-sale Securities Reconciliation
Available-for-sale securities consisted of the following:
June 30, 2023
Amortized costGross unrealized lossesEstimated fair value
Government and related securities$35,186 $(7,694)$27,492 
Corporate debt securities65,638 (12,731)52,907 
Commingled fixed income securities1,768 (230)1,538 
Mortgage-backed / asset-backed securities151,671 (28,662)123,009 
Total$254,263 $(49,317)$204,946 
December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Government and related securities$35,744 $11 $(8,210)$27,545 
Corporate debt securities66,300 — (13,981)52,319 
Commingled fixed income securities1,749 — (229)1,520 
Mortgage-backed / asset-backed securities156,352 — (29,470)126,882 
Total$260,145 $11 $(51,890)$208,266 
Schedule of Unrealized Holding Losses
Investment securities in a loss position were as follows:
June 30, 2023December 31, 2022
Fair ValueGross unrealized lossesFair ValueGross unrealized losses
Greater than 12 continuous months
Government and related securities$22,263 $5,001 $17,063 $2,753 
Corporate debt securities52,440 12,715 48,812 13,749 
Mortgage-backed / asset-backed securities122,646 28,642 114,839 28,040 
Total$197,349 $46,358 $180,714 $44,542 
Less than 12 continuous months
Government and related securities$5,229 $2,693 $10,061 $5,457 
Corporate debt securities467 16 3,508 232 
Commingled fixed income securities1,538 230 1,520 229 
Mortgage-backed / asset-backed securities363 20 12,042 1,430 
Total$7,597 $2,959 $27,131 $7,348 
Schedule of Available-for-sale Securities
Scheduled maturities of available-for-sale securities at June 30, 2023 were as follows:
Amortized costEstimated fair value
Within 1 year$2,640 $2,399 
After 1 year through 5 years14,947 13,501 
After 5 years through 10 years72,584 59,847 
After 10 years164,092 129,199 
Total$254,263 $204,946 
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
The fair value of derivative instruments was as follows:
Designation of DerivativesBalance Sheet LocationJune 30,
2023
December 31,
2022
Derivatives designated as
hedging instruments
  
Foreign exchange contractsOther current assets and prepayments$ $15 
 Accounts payable and accrued liabilities (23)
Interest rate swapsOther assets 13,283 15,283 
Derivatives not designated as
hedging instruments
  
Foreign exchange contractsOther current assets and prepayments 464 
 Accounts payable and accrued liabilities(1,314)(1,449)
 Total derivative assets$13,283 $15,762 
 Total derivative liabilities(1,314)(1,472)
 Total net derivative asset$11,969 $14,290 
Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location
Results of cash flow hedging relationships were as follows:
Three Months Ended June 30,
Derivative Gain (Loss)
Recognized in AOCL
(Effective Portion)
Location of Gain (Loss)
(Effective Portion)
Gain (Loss) Reclassified
from AOCL to Earnings
(Effective Portion)
Derivative Instrument2023202220232022
Foreign exchange contracts$ $100 Revenue$ $— 
   Cost of sales(34)49 
Interest rate swap586 1,717 Interest expense138 138 
 $586 $1,817  $104 $187 
 Six Months Ended June 30,
 Derivative Gain (Loss)
Recognized in AOCL
(Effective Portion)
Location of Gain (Loss)
(Effective Portion)
Gain (Loss) Reclassified
from AOCL to Earnings
(Effective Portion)
Derivative Instrument2023202220232022
Foreign exchange contracts$(25)$123 Revenue$ $— 
   Cost of sales(33)63 
Interest rate swap(2,000)8,927 Interest expense275 275 
 $(2,025)$9,050  $242 $338 
Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location
The impact on earnings from the change in fair value of these foreign exchange contracts, exclusive of the corresponding impact on earnings from the revaluation of the intercompany loans and related interest, was as follows:
Three Months Ended June 30,
Derivative Gain (Loss) Recognized in Earnings
Derivatives InstrumentLocation of Derivative Gain (Loss)20232022
Foreign exchange contractsSelling, general and administrative expense$5,893 $(17,769)
Six Months Ended June 30,
Derivative Gain (Loss) Recognized in Earnings
Derivatives InstrumentLocation of Derivative Gain (Loss)20232022
Foreign exchange contractsSelling, general and administrative expense$7,464 $(21,183)
Schedule of Fair Value, by Balance Sheet Grouping The carrying value and estimated fair value of debt was as follows:
June 30, 2023December 31, 2022
Carrying value$2,149,778 $2,205,266 
Fair value$1,744,098 $1,856,878