XML 31 R15.htm IDEA: XBRL DOCUMENT
v3.20.4

Derivative Instruments and Hedging Activities | 12 Months Ended
--- | ---
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Derivative Instruments and Hedging Activities Disclosure | Derivative Instruments The Company transacts business in various foreign countries and may therefore be exposed to foreign currency exchange rate risk. The Company has established risk management programs to protect against volatility in the value of non-functional future cash flows caused by changes in foreign currency exchange rates and tries to maintain a partial or fully hedged position for certain transaction exposures when management considers appropriate. The Company enters into short-term foreign currency derivatives contracts, namely forward contracts, to hedge only those currency exposures associated with cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with a large financial institution and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution are not material. The Company sources certain materials for its concrete products from a wholly owned subsidiary in China, and as a result is exposed to variability in cash outflows associated with changes in the foreign exchange rate between the U.S. Dollar and the Chinese Yuan (CNY). As of December 31, 2020, the aggregate notional amount of the Company's outstanding foreign currency derivative contracts was to buy CNY 70.7 million by selling $10.2 million throughout fiscal 2021. These forward contracts are accounted for as cash flow hedges under the accounting standards, and fair value is included in other current assets or other current liabilities, as applicable, in the consolidated balance sheet as follows (in thousands):
|  | Fair Value
| Consolidated Balance Sheet Location | At December 31, 2020 | At December 31, 2019
Assets: |  |  |
Foreign currency contracts | Other current assets | $ | 390 |  | $ | — |
Net deferred gains and losses on these contracts relating to changes in fair value are included in accumulated other comprehensive loss ("OCI"), a component of shareholders' equity in the consolidated balance sheets, and are reclassified into the line item in the consolidated statement of income in the which the hedged items are recorded in the same period the hedged item affects earnings. There were no amounts recognized for gains or losses on these contracts during the year ended December 31, 2020. Changes in fair value of any forward contracts that are determined to be ineffective are immediately reclassified from OCI into earnings. The amounts deferred in OCI are expected to be recognized as a component of cost of sales in the consolidated statement of operations from 2021 to 2022. There were no amounts recognized due to ineffectiveness during the year ended December 31, 2020.

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 http://asc.fasb.org/topic&trid=2229140 + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration