XML 27 R13.htm IDEA: XBRL DOCUMENT
v3.22.4

Derivative Financial Instruments | 12 Months Ended
--- | ---
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Derivative Financial Instruments |
| (6) | Derivative Financial Instruments
The Company enters into foreign currency forward exchange contracts to hedge exposure related to receivables denominated in a foreign currency and occasionally to manage risks related to future sales expected to be denominated in a foreign currency. Before entering into a derivative transaction for hedging purposes, it is determined that a high degree of initial effectiveness exists between the change in value of the hedged item and the change in the value of the derivative instrument from movement in exchange rates. High effectiveness means that the change in the cash flows of the derivative instrument will effectively offset the change in the cash flows of the hedged item. The effectiveness of each hedged item is measured throughout the hedged period and is based on the dollar offset methodology and excludes the portion of the fair value of the foreign currency forward exchange contract attributable to the change in spot-forward difference which is reported in current period earnings. Any hedge ineffectiveness is also recognized as a gain or loss on foreign currency in the income statement. For hedge contracts that are no longer deemed highly effective, hedge accounting is discontinued, and gains and losses accumulated in other comprehensive income are reclassified to earnings. If it is probable that the forecasted transaction will no longer occur, then any gains or losses accumulated in other comprehensive income are reclassified to current-period earnings. Gains and losses in derivatives designated as hedges are accumulated in other comprehensive income (loss) and gains and losses in derivatives not designated as hedges are included in (gain) loss on foreign currency on the accompanying income statements. Such gains and losses were immaterial in each of the years in the three-year period ended December 31, 2022. Interest expense includes a gain of $6.3 million and $0.2 million in 2022 and 2021, respectively, resulting from an interest rate swap. All derivative instruments are reported as either assets or liabilities on the balance sheet measured at fair value. The valuation of interest rate swap is included in other assets on the accompanying balance sheet for the period ended December 31, 2022 and was included in long-term debt on the accompanying balance sheet for the period ended December 31, 2021. The valuation of foreign currency forward exchange contracts at December 31, 2022 and December 31, 2021, resulted in an asset and is included in other current assets on the accompanying balance sheets. At December 31, 2022, the Company had foreign currency contracts in the form of forward exchange contracts with notional amounts of approximately U.S. $36.5 million, which all have maturities of less than one year.

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -URI https://asc.fasb.org/topic&trid=2229140 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008 + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration