{"url_path":"/sec/tgls/10-q/2026/cover-page","section_key":"cover-page","section_title":"Cover Page","topic":"sec","document":{"doc_type":"10-Q","doc_date":"2026-05-08","source_url":"https://www.sec.gov/Archives/edgar/data/1534675/0001493152-26-021974-index.html","accession_number":"0001493152-26-021974","cik":"0001534675","ticker":"TGLS","issuer_name":"Tecnoglass Holdings Inc.","edgar_url":"https://www.sec.gov/Archives/edgar/data/1534675/0001493152-26-021974-index.html","primary_entity_key":"0001534675","primary_entity_name":"Tecnoglass Inc."},"word_count":1108,"has_tables":true,"body_markdown":"false\n--12-31\nQ1\n0001534675\n\n0001534675\n\n2026-01-01\n2026-03-31\n\n0001534675\n\n2026-05-05\n\n0001534675\n\n2026-03-31\n\n0001534675\n\n2025-12-31\n\n0001534675\n\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:NonrelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:NonrelatedPartyMember\n\n2025-12-31\n\n0001534675\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:ExternalCustomersMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:ExternalCustomersMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\n2024-12-31\n\n0001534675\n\n2025-03-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:TreasuryStockCommonMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-12-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2025-12-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2024-12-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2024-12-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2024-12-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2024-12-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2024-12-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:TreasuryStockCommonMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:TreasuryStockCommonMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2026-03-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:CommonStockMember\n\n2025-03-31\n\n0001534675\n\nus-gaap:AdditionalPaidInCapitalMember\n\n2025-03-31\n\n0001534675\n\nTGLS:LegalReservesMember\n\n2025-03-31\n\n0001534675\n\nus-gaap:RetainedEarningsMember\n\n2025-03-31\n\n0001534675\n\nus-gaap:AccumulatedOtherComprehensiveIncomeMember\n\n2025-03-31\n\n0001534675\n\nTGLS:ContiglassAssetAcquisitionLLCMember\n\n2025-04-03\n2025-04-03\n\n0001534675\n\nTGLS:ContiglassAssetAcquisitionLLCMember\n\n2025-04-03\n\n0001534675\n\n2025-06-30\n\n0001534675\n\nsrt:MinimumMember\n\n2026-03-31\n\n0001534675\n\nsrt:MaximumMember\n\n2026-03-31\n\n0001534675\n\nsrt:ScenarioPreviouslyReportedMember\n\n2026-03-31\n\n0001534675\n\nsrt:RevisionOfPriorPeriodReclassificationAdjustmentMember\n\n2026-03-31\n\n0001534675\n\nTGLS:ContractAssetsMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:ContractLiabilitiesMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:FixedPriceContractsMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:FixedPriceContractsMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:ProductSalesMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:ProductSalesMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\ncountry:CO\n\n2026-01-01\n2026-03-31\n\n0001534675\n\ncountry:CO\n\n2025-01-01\n2025-03-31\n\n0001534675\n\ncountry:US\n\n2026-01-01\n2026-03-31\n\n0001534675\n\ncountry:US\n\n2025-01-01\n2025-03-31\n\n0001534675\n\ncountry:PA\n\n2026-01-01\n2026-03-31\n\n0001534675\n\ncountry:PA\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:OtherMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:OtherMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:ResidentialMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:ResidentialMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:CommercialMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:CommercialMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nsrt:ScenarioForecastMember\n\n2026-12-31\n\n0001534675\n\nsrt:ScenarioForecastMember\n\n2027-12-31\n\n0001534675\n\nsrt:ScenarioForecastMember\n\n2028-12-31\n\n0001534675\n\nus-gaap:TradeNamesMember\n\n2026-03-31\n\n0001534675\n\nTGLS:SoftwareAndLicensesMember\n\n2026-03-31\n\n0001534675\n\nTGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:ContractBacklogMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:TradeNamesMember\n\n2025-12-31\n\n0001534675\n\nTGLS:SoftwareAndLicensesMember\n\n2025-12-31\n\n0001534675\n\nTGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:ContractBacklogMember\n\n2025-12-31\n\n0001534675\n\nTGLS:SupplierFinanceProgramMember\n\n2026-03-31\n\n0001534675\n\nTGLS:SupplierFinanceProgramMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\nsrt:MinimumMember\n\n2025-09-30\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\nsrt:MaximumMember\n\n2025-09-30\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2025-09-01\n2025-09-30\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\nus-gaap:SecuredOvernightFinancingRateSofrMember\n\n2025-09-30\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\nus-gaap:SecuredOvernightFinancingRateSofrMember\n\n2024-09-30\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2025-12-31\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:InterestRateSwapMember\nsrt:MaximumMember\n\n2023-06-21\n\n0001534675\n\nus-gaap:InterestRateSwapMember\nsrt:MinimumMember\n\n2023-06-21\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2025-09-03\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2025-09-04\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2025-09-04\n2025-09-04\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\nus-gaap:SecuredOvernightFinancingRateSofrMember\n\n2025-09-04\n2025-09-04\n\n0001534675\n\nTGLS:SeniorSecuredCreditFacilityMember\n\n2024-09-04\n2024-09-04\n\n0001534675\n\nus-gaap:InterestRateSwapMember\n\n2026-03-31\n\n0001534675\n\nus-gaap:InterestRateSwapMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:ForeignCurrencyNonDeliveryForwardsMember\n\n2026-03-31\n\n0001534675\n\nTGLS:InterestRateSwapContractsMember\nTGLS:OtherCurrentAssetMember\n\n2026-03-31\n\n0001534675\n\nTGLS:InterestRateSwapContractsMember\nus-gaap:AccruedLiabilitiesMember\n\n2026-03-31\n\n0001534675\n\nTGLS:ForeignCurrencyNonDeliveryForwardsMember\nTGLS:OtherCurrentAssetMember\n\n2026-03-31\n\n0001534675\n\nTGLS:ForeignCurrencyNonDeliveryForwardsMember\nus-gaap:AccruedLiabilitiesMember\n\n2026-03-31\n\n0001534675\n\nTGLS:InterestRateSwapContractsAndForeignCurrencyNonDeliveryForwardsMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:InterestRateSwapContractsAndForeignCurrencyNonDeliveryForwardsMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:InterestExpenseNetOfDeferredCostOfFinancingMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:InterestExpenseNetOfDeferredCostOfFinancingMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:AlutraficLedSASMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:AlutraficLedSASMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:StudioAvantiSASMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:StudioAvantiSASMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:PrismaGlassLLCMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:PrismaGlassLLCMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:OtherMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:OtherMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:AlutraficLedSASMember\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:AlutraficLedSASMember\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:PrismaGlassLLCMember\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:PrismaGlassLLCMember\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:StudioAvantiSASMember\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:StudioAvantiSASMember\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:SalesToOtherRelatedPartiesMember\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:SalesToOtherRelatedPartiesMember\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:FundacionTecnoglassMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:FundacionTecnoglassMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:CEOAndCOOMember\nTGLS:SantaMariaDelMarSASMember\nus-gaap:RelatedPartyMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:CEOAndCOOMember\nTGLS:SantaMariaDelMarSASMember\nus-gaap:RelatedPartyMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:StormArmourSolutionsLLCMember\n\n2025-06-30\n\n0001534675\n\nTGLS:StormArmourSolutionsLLCMember\n\n2026-03-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2019-05-03\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2020-12-08\n2020-12-09\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2020-12-09\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2020-10-28\n2020-10-28\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2020-10-28\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2020-10-27\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\n\n2025-01-01\n2025-03-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\nus-gaap:RelatedPartyMember\n\n2026-03-31\n\n0001534675\n\nTGLS:VidrioAndinoMember\nus-gaap:RelatedPartyMember\n\n2025-12-31\n\n0001534675\n\nTGLS:ZofracostaSAMember\n\n2026-03-31\n\n0001534675\n\nTGLS:ZofracostaSAMember\n\n2025-12-31\n\n0001534675\n\nTGLS:QuarterlyRateMember\n\n2026-03-18\n\n0001534675\n\nTGLS:AnnualBasisMember\n\n2026-03-18\n\n0001534675\n\nsrt:MinimumMember\nTGLS:FebruaryTwentyEightThousandThirtyThreeMember\n\n2026-01-01\n2026-03-31\n\n0001534675\n\nsrt:MinimumMember\nTGLS:ThroughTwoThousandTwentyEightMember\n\n2026-01-01\n2026-03-31\n\niso4217:USD\n\nxbrli:shares\n\niso4217:USD\n\nxbrli:shares\n\nxbrli:pure\n\nTGLS:Segment\n\nTGLS:Integer\n\n \n\n \n\n \n\n**UNITED\nSTATES**\n\n**SECURITIES\nAND EXCHANGE COMMISSION**\n\n**Washington,\nD.C. 20549**\n\n \n\n**FORM\n10-Q**\n\n \n\n**(MARK\nONE)**\n\n \n\n**☒**\n**QUARTERLY\nREPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934**\n\n \n\n**For\nthe quarterly period ended March 31, 2026**\n\n \n\n**☐**\n**TRANSITION\nREPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934**\n\n \n\n**For\nthe transition period from to**\n\n \n\n**Commission\nfile number: 001-35436**\n\n \n\n**TECNOGLASS\nINC.**\n\n(Exact\nName of Registrant as Specified in Its Charter)\n\n \n\n**Cayman\nIslands**\n \n**98-1271120**\n\n(State\nor other jurisdiction\n\nof\nincorporation or organization)\n\n \n\n(I.R.S.\nEmployer\n\nIdentification\nNo.)\n\n \n\n**3550\nNW 49th Street, Miami, Florida 33142, USA**\n\n \n\n**Avenida\nCircunvalar a 100 mts de la Via 40, Barrio Las Flores Barranquilla, Colombia**\n\n(Address\nof principal executive offices)\n\n \n\n**+1\n305 638 5151**\n\n(Issuer’s\ntelephone number)\n\n \n\nSecurities\nregistered pursuant to Section 12(b) of the Act:\n\n \n\nTitle\nof each class\n \nTrading\nSymbol(s)\n \nName\nof each exchange on which registered\n\nOrdinary\nShares\n \nTGLS\n \nThe\nNew York Stock Exchange\n\n \n\nIndicate\nby check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act of 1934\nduring the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject\nto such filing requirement for the past 90 days.\n\n \n\nYes\n☒ No ☐\n\n \n\nIndicate\nby check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule\n405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant\nwas required to submit such files).\n\n \n\nYes\n☒ No ☐\n\n \n\nIndicate\nby check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting\ncompany, or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer,” “smaller\nreporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:\n\n \n\nLarge\naccelerated filer ☒\nAccelerated\nfiler ☐\n\nNon-accelerated\nfiler ☐\nSmaller\nreporting company ☐\n\n \nEmerging\ngrowth company ☐\n\n \n\nIf\nan emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying\nwith any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐\n\n \n\nIndicate\nby check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).\n\n \n\nYes\n☐ No ☒\n\n \n\nAs\nof May 5, 2026, there were 44,364,816 ordinary shares, $0.0001 par value per share, outstanding.\n\n \n\n \n\n \n\n \n\n \n\n** **\n\n**TECNOGLASS\nINC.**\n\n \n\n**FORM\n10-Q FOR THE PERIOD ENDED MARCH 31, 2026**\n\n \n\n**TABLE\nOF CONTENTS**\n\n \n\n \n \nPage\n\n[Part I. Financial Information](#tec_001)\n \n\n \n[Item 1. Financial Statements (Unaudited)](#tec_002)\n3\n\n \n[Condensed Consolidated Balance Sheets](#tec_003)\n3\n\n \n[Condensed Consolidated Statements of Operations and Other Comprehensive Income](#tec_004)\n4\n\n \n[Condensed Consolidated Statements of Cash Flows](#tec_005)\n5\n\n \n[Condensed Consolidated Statements of Shareholders’ Equity](#tec_006)\n6\n\n \n[Notes to Condensed Consolidated Financial Statements](#tec_016)\n7\n\n \n \n \n\n \n[Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations](#tec_007)\n20\n\n \n \n \n\n \n[Item 3. Quantitative and Qualitative Disclosures about Market Risk](#tec_008)\n23\n\n \n \n \n\n \n[Item 4. Controls and Procedures](#tec_009)\n24\n\n \n \n \n\n[Part II. Other Information](#tec_010)\n \n\n \n[Item 1. Legal Proceedings](#tec_011)\n25\n\n \n \n \n\n \n[Item 2. Unregistered Sales of Equity Securities and Use of Proceeds](#tec_017)\n25\n\n \n \n \n\n \n[Item 5. Other Information](#tec_013)\n26\n\n \n \n \n\n \n[Item 6. Exhibits](#tec_014)\n26\n\n[Signatures](#tec_015)\n27\n\n** **\n\n2\n\n \n\n** **\n\n**PART\nI - FINANCIAL INFORMATION**"}