XML 33 R24.htm IDEA: XBRL DOCUMENT
v3.23.2

Hedging Activity and Fair Value Measurements (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Schedule of Fair Value of Foreign Currency Hedges | The fair value of our interest rate swap hedges is classified in the accompanying consolidated balance sheets, as of June 30, 2023, as follows: Schedule of Fair Value of Foreign Currency Hedges
|  | Derivative Assets |  |  | Derivative Liabilities
|  | June 30, 2023 |  |  | June 30, 2023
Derivatives designated as hedging instruments under Subtopic 815-20: |  | Balance Sheet Location |  | Fair Value |  |  |  | Balance Sheet Location |  | Fair Value |
Derivative instruments: |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate swap contracts and foreign currency non-delivery forwards |  | Other current assets |  | $ | 9,173 |  |  |  | Accrued liabilities |  | $ | - |
Total derivative instruments |  | Total derivative assets |  | $ | 9,173 |  |  |  | Total derivative liabilities |  | $ | - |
Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended | The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended June 30, 2023: Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended
|  | Derivatives in Cash Flow Hedging Relationships |
|  | Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives |  |  | Location of Gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income |  | Amount of Gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income |
|  | Three Months Ended |  |  |  |  | Three Months Ended |
|  | June 30, |  |  | June 30, |  |  |  |  | June 30, |  |  | June 30, |
|  | 2023 |  |  | 2022 |  |  |  |  | 2023 |  |  | 2022 |
Interest rate swap contracts and foreign currency non-delivery forwards contracts |  | $ | 1,823 |  |  | $ | 1,710 |  |  | Interest expense and operating income |  | $ | 918 |  |  | $ | - |
The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the six months ended June 30, 2023:
|  | Derivatives in Cash Flow Hedging Relationships |
|  | Amount of Gain or (Loss) |  |  | Location of Gain or (Loss) Reclassified from Accumulated |  | Amount of Gain or (Loss) Reclassified from |
|  | Recognized in OCI (Loss) on |  |  | OCI (Loss) into |  | Accumulated |
|  | Derivatives |  |  | Income |  | OCI (Loss) into Income |
|  | Six Months Ended |  |  |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |  |  |  |  | June 30, |  |  | June 30, |
|  | 2023 |  |  | 2022 |  |  |  |  | 2023 |  |  | 2022 |
Interest Rate Swap Contracts |  | $ | 9,173 |  |  | $ | 4,332 |  |  | Interest Expense and Operating Income |  | $ | 4,054 |  |  | $ | - |
Summary of Fair Value and Carrying Amounts of Long Term Debt | The following table summarizes the fair value and carrying amounts of our long-term debt: Summary of Fair Value and Carrying Amounts of Long Term Debt
|  | June 30, 2023 |  |  | December 31, 2022 |
Fair Value |  |  | 168,235 |  |  |  | 194,285 |
Carrying Value |  |  | 169,003 |  |  |  | 168,980 |

X
- Definition Schedule of fair value of foreign currency hedges [Table Text Block] + References No definition available. + Details
Name: | TGLS_ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock
Namespace Prefix: | TGLS_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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 Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3 Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8 Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6 Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7 + Details
Name: | us-gaap_ScheduleOfDebtInstrumentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration