XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022
Level 1Level 2Level 3Total
Assets:    
Investment securities    
Money market funds $84,636 $164,238 $ $248,874 
Equity securities 15,167  15,167 
Commingled fixed income securities1,569 13,445  15,014 
Government and related securities
9,018 19,870  28,888 
Corporate debt securities 54,683  54,683 
Mortgage-backed / asset-backed securities 140,114  140,114 
Derivatives 
Interest rate swap 12,030  12,030 
Foreign exchange contracts 675  675 
Total assets$95,223 $420,222 $ $515,445 
Liabilities:    
Derivatives    
Foreign exchange contracts$ $(2,505)$ $(2,505)
Total liabilities$ $(2,505)$ $(2,505)
December 31, 2021
Level 1Level 2Level 3Total
Assets:    
Investment securities    
Money market funds $88,705 $338,043 $— $426,748 
Equity securities— 29,356 — 29,356 
Commingled fixed income securities1,692 16,815 — 18,507 
Government and related securities
9,790 25,439 — 35,229 
Corporate debt securities — 65,167 — 65,167 
Mortgage-backed / asset-backed securities— 172,018 — 172,018 
Derivatives   
Interest rate swap— 3,103 — 3,103 
Foreign exchange contracts— 2,474 — 2,474 
Total assets$100,187 $652,415 $— $752,602 
Liabilities:    
Derivatives    
Foreign exchange contracts$— $(304)$— $(304)
Total liabilities$— $(304)$— $(304)
Schedule of Available-for-sale Securities Reconciliation
Available-for-sale securities consisted of the following:
June 30, 2022
Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Government and related securities$35,921 $30 $(7,063)$28,888 
Corporate debt securities67,129 1 (12,447)54,683 
Commingled fixed income securities1,735  (166)1,569 
Mortgage-backed / asset-backed securities163,527 2 (23,415)140,114 
Total$268,312 $33 $(43,091)$225,254 
December 31, 2021
Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Government and related securities$36,160 $81 $(1,012)$35,229 
Corporate debt securities67,906 259 (2,998)65,167 
Commingled fixed income securities1,725 — (33)1,692 
Mortgage-backed / asset-backed securities176,559 144 (4,685)172,018 
Total$282,350 $484 $(8,728)$274,106 
Schedule of Unrealized Holding Losses
Investment securities in a loss position were as follows:
June 30, 2022December 31, 2021
Fair ValueGross unrealized lossesFair ValueGross unrealized losses
Greater than 12 continuous months
Government and related securities$22,325 $4,823 $16,018 $579 
Corporate debt securities46,695 11,501 51,385 2,658 
Commingled fixed income securities1,569 166 — — 
Mortgage-backed / asset-backed securities129,223 22,339 135,441 4,057 
Total$199,812 $38,829 $202,844 $7,294 
Less than 12 continuous months
Government and related securities$6,098 $2,240 $15,438 $433 
Corporate debt securities7,566 946 8,859 340 
Commingled fixed income securities  1,692 33 
Mortgage-backed / asset-backed securities10,684 1,076 30,754 628 
Total$24,348 $4,262 $56,743 $1,434 
Available-for-sale Securities
Scheduled maturities of available-for-sale securities at June 30, 2022 were as follows:
Amortized costEstimated fair value
Within 1 year$2,449 $2,281 
After 1 year through 5 years14,501 13,366 
After 5 years through 10 years74,801 62,502 
After 10 years176,561 147,105 
Total$268,312 $225,254 
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,
2022
December 31,
2021
Derivatives designated as
hedging instruments
  
Foreign exchange contractsOther current assets and prepayments$80 $21 
 Accounts payable and accrued liabilities(9)(10)
Interest rate swapsOther assets 12,030 3,103 
Derivatives not designated as
hedging instruments
  
Foreign exchange contractsOther current assets and prepayments595 2,453 
 Accounts payable and accrued liabilities(2,496)(294)
 Total derivative assets$12,705 $5,577 
 Total derivative liabilities(2,505)(304)
 Total net derivative asset$10,200 $5,273 
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 Instrument2022202120222021
Foreign exchange contracts$100 $(54)Revenue$ $118 
   Cost of sales49 (47)
Interest rate swap1,717 (3,672)Interest expense138 — 
 $1,817 $(3,726) $187 $71 
 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 Instrument2022202120222021
Foreign exchange contracts$123 $174 Revenue$ $244 
   Cost of sales63 (105)
Interest rate swap8,927 2,608 Interest expense275 — 
 $9,050 $2,782  $338 $139 
Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location
The mark-to-market adjustments of non-designated derivative instruments were as follows:
Three Months Ended June 30,
Derivative Gain (Loss) Recognized in Earnings
Derivatives InstrumentLocation of Derivative Gain (Loss)20222021
Foreign exchange contractsSelling, general and administrative expense$(17,769)$514 
Six Months Ended June 30,
Derivative Gain (Loss) Recognized in Earnings
Derivatives InstrumentLocation of Derivative Gain (Loss)20222021
Foreign exchange contractsSelling, general and administrative expense$(21,183)$1,067 
Fair Value, by Balance Sheet Grouping The carrying value and estimated fair value of debt was as follows:
June 30, 2022December 31, 2021
Carrying value$2,219,519 $2,323,838 
Fair value$1,932,664 $2,355,894