0001493152-22-006996.txt : 20220316 0001493152-22-006996.hdr.sgml : 20220316 20220316164207 ACCESSION NUMBER: 0001493152-22-006996 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220316 DATE AS OF CHANGE: 20220316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tecnoglass Inc. CENTRAL INDEX KEY: 0001534675 STANDARD INDUSTRIAL CLASSIFICATION: FLAT GLASS [3211] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35436 FILM NUMBER: 22745417 BUSINESS ADDRESS: STREET 1: AVENIDA CIRCUNVALAR A 100 MTS DE LA VIA CITY: BARRIO LAS FLORES BARRANQUILLA STATE: F8 ZIP: XXXXX BUSINESS PHONE: 57 1 281 1811 MAIL ADDRESS: STREET 1: AVENIDA CIRCUNVALAR A 100 MTS DE LA VIA CITY: BARRIO LAS FLORES BARRANQUILLA STATE: F8 ZIP: XXXXX FORMER COMPANY: FORMER CONFORMED NAME: Andina Acquisition Corp DATE OF NAME CHANGE: 20111110 10-K 1 form10-k.htm
0001534675 false FY 00000 0001534675 2021-01-01 2021-12-31 0001534675 2021-06-30 0001534675 2022-02-28 0001534675 2021-12-31 0001534675 2020-12-31 0001534675 2020-01-01 2020-12-31 0001534675 TGLS:ExternalCustomersMember 2021-01-01 2021-12-31 0001534675 TGLS:ExternalCustomersMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2019-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001534675 TGLS:LegalReservesMember 2019-12-31 0001534675 us-gaap:RetainedEarningsMember 2019-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2019-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2019-12-31 0001534675 2019-12-31 0001534675 us-gaap:CommonStockMember 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-12-31 0001534675 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-01-01 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-01-01 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-01-01 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-01-01 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001534675 us-gaap:CommonStockMember 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-12-31 0001534675 TGLS:RevenueMember us-gaap:CustomerConcentrationRiskMember TGLS:SupplyAndInstallationMember 2021-01-01 2021-12-31 0001534675 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001534675 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001534675 TGLS:AircraftMember 2021-01-01 2021-12-31 0001534675 TGLS:CIEnergiaSolarSASESWindowsMember 2021-11-08 0001534675 2021-11-08 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2021-01-01 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-02 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-12-09 0001534675 2020-10-27 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-27 2020-10-28 0001534675 country:CO 2021-01-01 2021-12-31 0001534675 country:CO 2020-01-01 2020-12-31 0001534675 country:US 2021-01-01 2021-12-31 0001534675 country:US 2020-01-01 2020-12-31 0001534675 country:PA 2021-01-01 2021-12-31 0001534675 country:PA 2020-01-01 2020-12-31 0001534675 TGLS:OtherMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherMember 2020-01-01 2020-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2021-01-01 2021-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2021-01-01 2021-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2020-01-01 2020-12-31 0001534675 country:CO 2021-12-31 0001534675 country:CO 2020-12-31 0001534675 country:PA 2021-12-31 0001534675 country:PA 2020-12-31 0001534675 country:US 2021-12-31 0001534675 country:US 2020-12-31 0001534675 TGLS:ContractAssetsMember 2021-01-01 2021-12-31 0001534675 TGLS:ContractLiabilitiesMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:ProductSalesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProductSalesMember 2020-01-01 2020-12-31 0001534675 TGLS:DecemberThirtyOneTwoThousandAndTwentyTwoMember 2021-12-31 0001534675 TGLS:DecemberThirtyOneTwoThousandAndTwentyThreeMember 2021-12-31 0001534675 us-gaap:BuildingMember 2021-12-31 0001534675 us-gaap:BuildingMember 2020-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2020-12-31 0001534675 us-gaap:VehiclesMember 2021-12-31 0001534675 us-gaap:VehiclesMember 2020-12-31 0001534675 TGLS:AircraftMember 2021-12-31 0001534675 TGLS:AircraftMember 2020-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001534675 us-gaap:TradeNamesMember 2021-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2021-12-31 0001534675 TGLS:NoncompeteAgreementMember 2021-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2021-12-31 0001534675 us-gaap:TradeNamesMember 2020-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2020-12-31 0001534675 TGLS:NoncompeteAgreementMember 2020-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2020-12-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2020-10-30 0001534675 TGLS:DrawTermLoanMember 2020-10-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2020-10-01 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2020-10-01 2020-10-30 0001534675 2020-12-01 2020-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-01-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-01 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember srt:MinimumMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember srt:MaximumMember 2021-11-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2020-11-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2020-11-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2020-11-01 2020-11-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2020-11-01 2020-11-30 0001534675 2020-11-01 2020-11-30 0001534675 2020-11-30 0001534675 2021-11-30 0001534675 TGLS:DeferredCostMember 2021-11-30 0001534675 us-gaap:OperatingExpenseMember 2021-11-30 0001534675 srt:MaximumMember 2021-09-13 2021-09-14 0001534675 2021-09-13 2021-09-14 0001534675 srt:MinimumMember 2021-09-13 2021-09-14 0001534675 TGLS:AccumulatedOtherComprehensiveLossMember 2021-03-31 0001534675 TGLS:CollarContractsMember 2020-12-31 0001534675 TGLS:CollarContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember us-gaap:OtherCurrentAssetsMember 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember us-gaap:AccruedLiabilitiesMember 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-12-31 0001534675 TGLS:AConstruirSAMember 2021-12-31 0001534675 TGLS:AConstruirSAMember 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2021-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2020-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2021-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2020-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-01-01 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-01-01 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-01-01 2020-12-31 0001534675 TGLS:AConstruirSAMember 2021-01-01 2021-12-31 0001534675 TGLS:AConstruirSAMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:BancaplusSAMember 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2021-12-31 0001534675 TGLS:SantaMariaDelMarSASMember TGLS:CEOAndCOOMember 2020-12-31 0001534675 TGLS:SantaMariaDelMarSASMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2020-01-01 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2019-05-02 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2020-12-08 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-10-28 0001534675 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2021-01-01 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2021-01-01 2021-12-31 0001534675 TGLS:ZofracostaMember 2021-12-31 0001534675 TGLS:ZofracostaMember 2020-12-31 0001534675 2021-10-01 2021-12-31 0001534675 TGLS:TwoThousandThirteenLongTermEquityIncentivePlanMember 2013-12-20 0001534675 TGLS:QuarterlyRateMember 2021-12-08 0001534675 TGLS:AnnualBasisMember 2021-12-08 0001534675 TGLS:ESMetalsMember 2021-12-31 0001534675 TGLS:VentanasSolarSAMember 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesCommissionMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesCommissionMember 2020-01-01 2020-12-31 0001534675 TGLS:PersonnelMember 2021-01-01 2021-12-31 0001534675 TGLS:PersonnelMember 2020-01-01 2020-12-31 0001534675 TGLS:ServicesMember 2021-01-01 2021-12-31 0001534675 TGLS:ServicesMember 2020-01-01 2020-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2021-01-01 2021-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2020-01-01 2020-12-31 0001534675 TGLS:PackagingMember 2021-01-01 2021-12-31 0001534675 TGLS:PackagingMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherSellingExpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherSellingExpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2021-01-01 2021-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2020-01-01 2020-12-31 0001534675 TGLS:ProfessionalFeesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProfessionalFeesMember 2020-01-01 2020-12-31 0001534675 TGLS:InsuranceMember 2021-01-01 2021-12-31 0001534675 TGLS:InsuranceMember 2020-01-01 2020-12-31 0001534675 TGLS:TaxesMember 2021-01-01 2021-12-31 0001534675 TGLS:TaxesMember 2020-01-01 2020-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2021-01-01 2021-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2020-01-01 2020-12-31 0001534675 TGLS:RentExpenseMember 2021-01-01 2021-12-31 0001534675 TGLS:RentExpenseMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherexpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherexpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:ColombianPesoMember 2020-01-01 2020-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure TGLS:Segment

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

(Mark One)

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2021

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from ______________ to ______________

 

Commission File Number 001-35436

 

TECNOGLASS INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Cayman Islands   98-1271120

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification Number)

 

Avenida Circunvalar a 100 mts de la Via 40

Barrio Las Flores, Barranquilla

Colombia

   
(Address of Principal Executive Offices)   (Zip Code)

 

(+57)(605) 373 4000

(Registrant’s Telephone Number, Including Area Code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Ordinary Shares   TGLS   The NASDAQ Stock Market LLC

 

Securities registered pursuant to Section 12(g) of the Act:

 

None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

 

Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act.

 

Yes ☐ No

 

Indicate by 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 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirement for the past 90 days.

 

Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232 405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

 

Yes ☒ No ☐

 

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:

 

Large accelerated filer ☐   Accelerated filer
Non-accelerated filer ☐   Smaller reporting company
(Do not check if a smaller reporting company)   Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

 

Yes ☐ No

 

As of June 30, 2021 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of the ordinary shares held by non-affiliates of the registrant was approximately $407,317,050 based on its last reported sales price of $21.40 on the Nasdaq Capital Market.

 

As of February 28, 2022, there were 47,674,773 ordinary shares, $0.0001 par value per share, outstanding.

 

Documents Incorporated by Reference: None.

 

 

 

 

 

 

TECNOGLASS INC.

FORM 10-K

TABLE OF CONTENTS

 

PART I  
Item 1. Business. 4
Item 1A. Risk Factors. 16
Item 1B. Unresolved Staff Comments. 35
Item 2. Properties. 35
Item 3. Legal Proceedings. 36
Item 4. Mine Safety Disclosures. 36
     
PART II  
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities. 36
Item 6. [RESERVED]. 37
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 37
Item 7A. Quantitative and Qualitative Disclosures About Market Risk. 43
Item 8. Financial Statements and Supplementary Data. 43
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures. 44
Item 9A. Controls and Procedures. 44
Item 9B. Other Information. 44
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.  
     
PART III  
Item 10. Directors, Executive Officers and Corporate Governance. 45
Item 11. Executive Compensation. 48
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. 50
Item 13. Certain Relationships and Related Transactions, and Director Independence. 52
Item 14. Principal Accounting Fees and Services. 54
     
PART IV  
Item 15. Exhibits and Financial Statement Schedules. 55
Item 16. Form 10-K Summary. 55

 

2

 

 

FORWARD LOOKING STATEMENTS AND INTRODUCTION

 

All statements other than statements of historical fact included in this Annual Report on Form 10-K (this “Form 10-K”) including, without limitation, statements under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” regarding our financial position, business strategy and the plans and objectives of management for future operations, are forward looking statements. When used in this Form 10-K, words such as “anticipate,” “believe,” “estimate,” “expect,” “intend” and similar expressions, as they relate to us or our management, identify forward looking statements. Such forward looking statements are based on the beliefs of management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those contemplated by the forward looking statements as a result of certain factors detailed in our filings with the Securities and Exchange Commission. You are urged to carefully review the disclosures we make concerning risks and uncertainties that may affect our business and future financial performance, including those made below under “Summary Risk Factors” and in “Item 1A, Risk Factors” in this Form 10-K. Except as required by law, we do not undertake, and hereby disclaim, any obligation to update any forward-looking statements, which speak only as of the date on which they are made. All subsequent written or oral forward looking statements attributable to us or persons acting on our behalf are qualified in their entirety by this paragraph.

 

Risk Factors Summary

 

Investors should consider the risks and uncertainties described below that may affect our business and future financial performance. These and other risks and uncertainties are more fully described in “Item 1A, Risk Factors” in this Form 10-K. Additional risks not presently known to us or that we currently deem immaterial may also affect us. If any of these risks occur, our business, financial condition or results of operations could be materially and adversely affected.

 

As more fully set forth under “Item 1A, Risk Factors” in this Form 10-K, principal risks and uncertainties that may affect our business, financial condition or results of operations include the following risks:

 

  We operate in competitive markets, and our business could suffer if we are unable to adequately address potential downward pricing pressures and other factors that may reduce operating margins.
  Failure to maintain the performance, reliability and quality standards required by our customers could have a materially negative impact on our financial condition and results of operation.
  We rely on third-party suppliers for raw materials and third party transportation, each of which subjects us to risks and costs that we cannot control, and which risks and costs may materially adversely affect our operations
  Our success depends upon our ability to develop new products and services, integrate acquired products and services and enhance existing products and services through product development initiatives and technological advances; any failure to make such improvements could harm our future business and prospects.
  The volatility of the cost of raw materials used to produce our products could materially adversely affect our results of operations in the future.
  We may not realize the anticipated benefit through our joint venture with Saint-Gobain and the planned construction of a new plant as part of the joint venture may not be completed as planned.
  The home building industry and the home repair and remodeling sector are regulated and any increased regulatory restrictions or changes in building codes could negatively affect our sales and results of operations.
  Equipment failures, delays in deliveries and catastrophic loss at our manufacturing facility could lead to production curtailments or shutdowns that prevent us from producing our products.
  Our reliance on a single facility subjects us to concentrated risks.
  Customer concentration and related credit, commercial and legal risk may adversely impact our future earnings and cash flows.
  Our business involves complex manufacturing processes that may cause personal injury or property damage, subjecting us to liabilities and possible losses other disruptions of our operations in the future, which may not be covered by insurance.

 

  The nature of our business exposes each of our subsidiaries to product liability and warranty claims that, if adversely determined, could negatively affect our financial condition and results of operations and the confidence of customers in our products.
  Our results of operations could be significantly affected by foreign currency fluctuations and currency regulations.
  We are dependent on certain key personnel, the loss of whom could materially affect our financial performance and prospects in the future.
  Certain of our officers and directors have been involved in litigation, investigations or other proceedings and may be so again in the future, the defense or prosecution of such matters could be time-consuming and could divert our management’s attention, and may have an adverse effect on us.
  We have entered into significant transactions with affiliates or other related parties, which may result in conflicts of interest.
  Our indebtedness could adversely affect our financial health and prevent us from fulfilling our obligations.
  Our operations are located in Colombia, which may make it more difficult for U.S. investors to understand and predict how changing market and economic conditions will affect our financial results. It also may be difficult or impossible to enforce judgments of courts of the United States and other jurisdictions against our Colombian subsidiaries or any of their directors, officers and controlling persons.
  We are dependent on sales to customers outside Colombia and any failure to make these sales may adversely affect our operating results in the future.
  Because we are incorporated under the laws of the Cayman Islands, you may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. Federal courts may be limited.
  If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could adversely affect our business.
  Anti-takeover provisions in our organizational documents and Cayman Islands law may discourage or prevent a change of control, even if an acquisition would be beneficial to our shareholders, which could depress the price of our ordinary shares and prevent attempts by our shareholders to replace or remove our current management.
  We are a “controlled company,” controlled by Energy Holding Corp., whose interest in our business may be different from ours or yours.
  We cannot assure you that we will continue to pay dividends on our ordinary shares, and our indebtedness, future investments or cashflow generation could limit our ability to continue to pay dividends on our ordinary shares.
  If a United States person is treated as owning at least 10% of the value or voting power of our shares, such holder may be subject to adverse U.S. federal income tax consequences.
  We face various risks related to health epidemics, pandemics and similar outbreaks, including the global outbreak of COVID-19, which may have material adverse effects on our business, financial position, results of operations and/or cash flows.
  Changes in weather patterns may decrease the construction activity, thereby decreasing the demand for our products and sales during periods of inclement and inexplicable weather caused by climate change and that could have a material adverse effect on our financial results.

 

Unless the context otherwise requires:

 

  references to the “Company”, “Tecnoglass”, the “group” and to “we”, “us” or “our” are to Tecnoglass Inc., a Cayman Islands exempted company, and its subsidiaries;
     
  references to “TG” are to Tecnoglass S.A.S;
     
  references to “ES” are to C.I. Energía Solar S.A.S E.S. Windows;
     
  references to “ESW” are to ES Windows LLC, our indirect wholly-owned subsidiary, based in Florida;
     
  References to “VS” are to Ventanas Solar S.A.;
     
  references to “Tecno LLC” are to Tecnoglass LLC;
     
  references to “Tecno RE” are to Tecno RE LLC; and
     
  references to “ES Metals” are to ES Metals S.A.S.; and
     
  references to “GM&P” are to GM&P Consulting and Glazing Contractors Inc.

 

3

 

 

Our registered trademarks include El Poder de la Calidad, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS.

 

MARKET AND INDUSTRY DATA

 

In this Form 10-K, we refer to information and statistics regarding our industry, the size of certain markets and our position within the sectors in which we compete. Some of the market and industry data contained in this Form 10-K is based on independent industry and trade publications or other publicly available information, or information published by our customers, that we believe to be reliable sources, while other information is based on our good-faith estimates, which are derived from our review of internal surveys, as well as independent sources listed in this Form 10-K, and the knowledge and experience of our management in the markets in which we operate. The estimates contained in this Form 10-K have also been based on information obtained from our customers, suppliers and other contacts in the markets in which we operate. Although we believe that these independent sources and internal data are reliable as of their respective dates, the information contained in them has not been independently verified, nor have we sought consent to refer to their reports, and we cannot assure you as to the accuracy or completeness of this information. As a result, you should be aware that the market and industry data and the market share estimates set forth in this Form 10-K, and beliefs and estimates based thereon, may not be reliable. We have made rounding adjustments to reach some of the figures included in this Form 10-K for ease of presentation. As a result, amounts shown as totals in some tables may not be arithmetic aggregations of the amounts that precede them.

 

PART I

 

Item 1. Business.

 

Overview

 

Tecnoglass is a leading vertically-integrated manufacturer, supplier and installer of architectural glass, windows, and associated aluminum products for the global commercial and residential construction industries. Tecnoglass was rated the second largest glass fabricator as well as the third largest metal company serving the United States in 2021 by Glass Magazine. Headquartered in Barranquilla, Colombia, the Company operates out of a 3.5 million square foot vertically-integrated, state-of-the-art manufacturing complex that provides easy access to the Americas, the Caribbean, and the Pacific. Tecnoglass supplies over 1,000 customers in North, Central and South America, with the United States accounting for 92% of revenues. Tecnoglass’ tailored, high-end products are found on some of the world’s most distinctive properties, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), AE’O Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia).

 

On May 3, 2019, we consummated a joint venture agreement with Compagnie de Saint-Gobain S.A. (“Saint-Gobain”), a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino Holdings S.A.S (“Vidirio Andino”), a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million was paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The joint venture agreement includes plans to build a new plant in Galapa, Colombia that will be located approximately 20 miles from our primary manufacturing facility, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

On March 24, 2020, Colombia went into a mandatory lockdown as a result of the novel coronavirus outbreak. As a result, the Company temporarily suspended production at its facilities in Colombia through April 13, 2020 during the initial phase of the nationwide shelter-in-place order. Although the shelter-in-place order was subsequently extended to May 25, 2020, the Company resumed full operations at its facilities on April 14, 2020 given its exempted designation as a supplier of critical products to essential business sectors such as infrastructure and construction. At the same time, most of our customers in the United States and Colombia were resuming their activities. During the period that production was suspended, vacation days were used to retain eligible employees and the Company used the time to implement broad safety measures before returning to normal operations.

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility. The facility originally bore interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and matured in 2022 using proceeds from this new facility and incurred extinguishment costs of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. The modification also included a re-sizing of the term loan to $200 million for a total facility size of up to $350 including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of 1.75%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is 2.81%. We recorded total costs and fees of $1,5 million related to this transaction, of which $1,3 million of fees paid to banks were capitalized as deferred cost of financing, and $0.2 million paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.

 

4

 

 

Our Business

 

General

 

We are a vertically-integrated manufacturer, supplier and installer of architectural glass, windows and associated aluminum products for the global commercial and residential construction markets. With a focus on innovation, combined with providing highly specified products with the highest quality standards at competitive prices, we have developed a leadership position in each of our core markets. In the United States, which is our largest market, we were ranked as the second largest glass fabricator as well as the second largest metal company serving the United States in 2021 by Glass Magazine. In addition, we believe we are the leading glass transformation company in Colombia. Our customers, which include developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals and multi-family and residential buildings, look to us as a value-added partner based on our product development capabilities, our high-quality products and our unwavering commitment to exceptional service.

 

We have more than 35 years of experience in architectural glass and aluminum profile structure assembly. We transform a variety of glass products, including tempered safety, double thermo-acoustic and laminated glass. Our finished glass products are installed in a wide variety of buildings across a number of different applications, including floating facades, curtain walls, windows, doors, handrails, and interior and bathroom spatial dividers. We also produce aluminum products such as profiles, rods, bars, plates and other hardware used in the manufacturing of windows.

 

Our products are manufactured in a 3.5 million square foot, state-of-the-art manufacturing complex in Barranquilla, Colombia that provides easy access to North, Central and South America, the Caribbean and the Pacific. Our products can be found on some of the most distinctive buildings in these regions, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), Ae’o Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia). Our track record of successfully delivering high profile projects has earned us an increasing number of opportunities across the United States, evidenced by our expanding backlog and overall revenue growth.

 

Our structural competitive advantage is underpinned by our low-cost manufacturing footprint, vertically integrated business model and geographic location. Our integrated facilities in Colombia and distribution and services operations in Florida provide us with a significant cost advantage in both manufacturing and distribution, and we continue to invest in these operations to expand our operational capabilities. Our lower cost manufacturing footprint allows us to offer competitive prices for our customers, while also providing innovative, high quality and high value-added products, together with consistent and reliable service. We have historically generated high margin organic growth based on our position as a value-added solutions provider for our customers.

 

5

 

 

We have a strong presence in the Florida market, which represents a substantial portion of our revenue stream and backlog. Our success in Florida has primarily been achieved through sustained organic growth, with further penetration taking place into other highly populated areas of the United States. As part of our strategy to become a fully vertically integrated company, we have supplemented our organic growth with some acquisitions that have afforded us incremental control over our supply chain while maintaining efficient lead times. In 2016, we completed the acquisition of ESW, which gave us control over the distribution of products into the United States from our manufacturing facilities in Colombia. In March 2017, we completed the acquisition of GM&P, a consulting and glazing installation business that was previously our largest installation customer.

 

The continued diversification of the group’s presence and product portfolio is a core component of our strategy. In particular, we are actively seeking to expand our presence in United States outside of Florida. Since 2017, we have been expanding our presence in U.S. residential markets which went from less than 5% of our sales to nearly 36% of our revenues for the full year 2021. We believe that the quality of our products, coupled with our ability to price competitively given our structural advantages on cost and our efficient lead times given our vertical integration, will allow us to generate further growth in the future.

 

Our company has focused on working with The Power of Quality, always making sure that our vision of sustainability is immersed into every aspect of our business, including social, environmental, economic and governance variables (ESG), that help us make decisions and create value for our stakeholders. We carry out a series of initiatives based on our global sustainability strategy, which is supported on three fundamental pillars: promoting an ethical and responsible continuous growth, leading eco-efficiency and innovation and empowering our environment. As part of this strategy the Company has voluntarily adhered to UN Global Compact Principles since 2017 and in pursuit of our cooperation with the attainment of the Sustainable Development Goals (SDGs) joined in 2021 a program to dynamize, strengthen and make visible the management of greenhouse gas emissions as a carbon neutral strategy set out by the Colombian government for 2050.

 

Competitive Strengths

 

Our success has been grounded in our ability to offer high quality products at competitive prices. We are able to competitively price our products, while still achieving strong margins, due to a number of unique cost advantages. In addition to our vertically integrated business model, we benefit from structural cost advantages in manufacturing and distribution due to our geographic location. Alongside these structural advantages, we are committed to quality, product innovation and customer service. We believe these competitive strengths create a significant barrier to entry, which is underpinned and sustained by the experience of our senior management team and the loyalty of our highly motivated employees.

 

Vertical Integration

 

We believe we are unique within the industry in vertically integrating the purchasing of raw materials and the manufacturing, distribution and installation of our products. By vertically integrating each of these functions, we are able to eliminate inefficiencies throughout the supply chain and generate strong margins. These efficiencies are only enhanced as our business grows and we benefit from operating leverage and economies of scale. In particular, our joint venture with Saint-Gobain has solidified our vertical integration strategy by providing us with an interest in the first stage of our production chain, while securing ample glass supply for our expected production needs.

 

This business model also allows us to maintain strict quality control, from the sourcing of input materials to the installation of our finished products. Our vertically integrated business model therefore enables us to provide consistent high-quality products to our end-customers. Ownership of the entire production process also reduces our dependence on third parties, allowing us to respond more quickly to our customers’ needs and reducing lead-times for new or customized products.

 

Our vertical integration allowed us to successfully navigate the global supply chain constraints of 2020 and 2021 which severely impacted many sectors of the global economy, including shortages in supply of materials, slowdown of logistic operations and cost inflation.

 

6

 

 

Cost of Production Advantages

 

We enjoy significant cost advantages because of our location in Colombia that we would not be able to realize if our production facility was located in the United States. We believe we are able to offer competitive prices, in part, as a result of our low labor and energy costs relative to those in the United States while maintaining efficient transportation costs into the markets we serve. Employees at our manufacturing facilities in Colombia earn above the local minimum wage, yet these wages are typically less than one quarter of the cost of a comparable employee located within the United States. In 2018, we completed a solar panel project with the capacity to generate approximately five 5 megawatts of eco-friendly energy on-site at our manufacturing facilities. This investment has allowed us to reduce energy costs, while also having a positive tax effect due to our ability to deduct the investment from our taxable income in compliance with applicable Colombian tax regulations. To date, more than 15,000 solar panels have been installed on the roofs of Colombian manufacturing plants to generate reliable and clean energy. While enhancing production cost efficiencies, along with ESG initiatives, the Company entered into a long-term power purchase agreement in a new project that will cogenerate 9MW through two gas engines with a heat recovery system with the capacity to produce 300 tons of cold to be used in the Company’s production processes. The project estimates to reduce 5,414 tCO2 eq / year.

 

Low-Cost Distribution

 

Our principal manufacturing facility is located in Barranquilla, Colombia, which is strategically located near three of the country’s major ports: Barranquilla, Cartagena and Santa Marta. These ports provide us with maritime access to all major global markets. The Barranquilla port is just 16 kilometers away from our production facility. From there, our products can be shipped to Miami in three days and New York in one week. In addition, for short lead-time projects, our products can be transported by air from Barranquilla to Houston or Miami within a few hours.

 

As a result of the significant trade imbalance between Colombia and the United States for goods transported in container ships, we are able to transport our products to the United States in containers that would otherwise return empty to the United States. We are therefore able to distribute our products to the eastern, southern and western regions of the United States at very attractive rates, which are often lower than a comparable domestic land shipment within the United States. Demand for high-specification architectural glass is typically highest in large coastal cities, which we are able to ship to directly, while most of our competitors must utilize relatively expensive land transportation services to deliver finished goods to these sites.

 

7

 

 

Commitment to Quality and Innovation

 

Our commitment to quality is evidenced by our significant recent investments in land, warehousing space, machinery and equipment. Since 2012, we have invested nearly $350 million in the latest technologies to enhance the efficiency and accuracy of our production lines, and ultimately to improve the quality of the products that we deliver to our customers. We believe these significant investments position us to meet our growth objectives over the next several years. We operate state-of-the-art glass making equipment, glass laminating lines, aluminum presses and high-volume insulating equipment which facilitate more precise manufacturing, enabling us to offer a broader selection of and higher quality products and remain agile in responding to customer demands, while generating less raw material waste.

 

We believe our investments in technology within recent years have positioned us well for continued growth given the flexibility afforded by our current installed capacity, improved profitability and enhanced cash generation in the years ahead. Recent examples of our high return investments within the last two years include:

 

Completing the automation of two centralized aluminum warehouses for storing, sorting and delivering aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials;
   
Aluminum expansion project to increase capacity by aproximately 400 tons/month;
   
Automation of glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by aproximtaely 40%;
   
Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering; and
   
Construction of 500,000 square feet warehouse with two numerical punching machines, two metal benders and a complete painting line

 

Our quality assurance department maintains rigorous oversight over the production process to ensure the consistent production of high quality products. In addition, we adhere to quality standards that meet all guidelines and requirements for the Insulating Glass Certification Council (IGCC) and Safety Glazing Certification Council (SGCC) certification programs.

 

Finally, our commitment to quality also extends to our partnerships and alliances. Most notably, for certain products we offer Kuraray Sentryglass®. These laminated glass interlayers are five times stronger than conventional laminating materials.

 

Superior Customer Service

 

In addition to manufacturing high quality products at competitive prices, our customer value proposition is supplemented by short lead-times, on-time delivery and after-sale support. Through the coordinated efforts of our sales teams, product specialists and field service teams, we deliver high quality service to our customers, from the initial order to the delivery and installation of our products. We believe our ability to accompany our clients throughout every phase of their projects’ engineering, consulting, manufacturing and installation along with our ability to coordinate these efforts as a one-stop-shop is a key differentiator from our competition.

 

8

 

 

High Barriers to Entry

 

The ability of new competitors to enter the markets that we serve is limited due to the technical certifications required on high specification building projects, such as IGCC, IqNet Icontec 14001 and ISO9001. We attribute our success, in large part, to our ability to produce a broad range of sophisticated products, as well as our reputation for delivering high quality, made-to-order architectural glass on time. Our employees have extensive training, knowledge and experience at manufacturing high specification products. We believe the vertically-integrated nature of our operations means that there are high barriers to successfully entering our markets and competing with us on price, quality and agility. In addition, the equipment needed to operate in the glass and window industry is expensive, therefore requiring significant upfront capital investment.

 

Loyal and Highly Motivated Employees

 

Capitalizing on our various competitive advantages also requires a skilled and dedicated workforce. We actively encourage and facilitate the development of our employees through rolling training programs, with multiple training sessions held every week. These programs increase the skills of our employees and are designed to allow our employees to keep pace with the new technologies being installed at our manufacturing facilities. We are committed to developing our employees and remaining at the forefront of technology in our industry. These investments have also helped us manage workplace injuries, with our rate of one accident per 28 workers per year, being substantially lower than the average of one accident per 12 workers per year for manufacturing companies in Colombia.

 

We value our employees and invest in them and in our local communities. For several decades, our Tecnoglass ES Windows Foundation has committed resources to create projects aimed to assist and contribute to the development of the region. Through the foundation´s scholarship program, over 250 students were benefited in 2021, with grants to access higher education in different universities of Colombia. Our foundation provides funding for different local schools and institutions, looking to improve social transformation and community development. Additionally, across our various programs, we engage with partners in numerous ways, supporting sports and healthy habits in younger generations. At the Tecnoglass ES Windows Foundation, we strive to make a difference for our people and local communities.

 

This and other initiatives have allowed us to maintain a strong relationship with the communities and our employees. We continuously strive to make a difference for our people, contributing to building a better future for the region and our country.

 

Strategy

 

We have identified the following strategic priorities that we believe are important in advancing our business:

 

Further Geographic Penetration in the United States

 

We have successfully established a leading reputation in the Florida construction market by providing high value, impact-resistant architectural glass products. Our products have become widely regarded in Florida for their quality and are certified in compliance with all U.S. regulations.

 

Sales in Florida comprised 82% of United States revenue in the year ended December 31, 2021. In recent years, we have begun to successfully grow our geographic presence in the United States outside of Florida, particularly into markets along the east coast, and as a result, nearly 20% of our U.S. backlog is for projects outside of Florida. Coastal markets are particularly attractive to us, as they can be directly accessed by ship, resulting in transportation costs from our manufacturing facilities that are similar to our transportation costs to Florida. These regions are also affected by hurricanes, significant temperature fluctuations and other extreme forms of weather that foster demand for our products. We are actively expanding our sales presence in these costal markets and have already successfully completed several projects in large U.S. markets such as New York, Boston, Washington D.C. and Baltimore as well as cities along the U.S. Gulf Coast, such as Houston.

 

9

 

 

We intend to continue growing the business organically outside of Florida. As we explore growth opportunities in new U.S. markets, we intend to leverage the strong reputation we have developed with national commercial construction contractors, architects and designers for providing high quality products at the most competitive prices.

 

Penetrate the U.S. Residential Market

 

In April 2017 we launched “ES Windows: Elite Collection” and “ES Windows: Prestige Collection” to target the U.S. residential new and replacement sectors. We have received a great interest for the new products to date and positive reactions from our customers. Currently, residential sales represent a considerable portion of our total revenues and we believe we will continue growing into this end market in the U.S through share gains, new products and a solid execution. We had a significant demand in the U.S. residential market, representing 35.7% of our total sales for the year ended December 31, 2021, compared to less than 5% for the year ended December 31, 2017. The U.S. private residential construction market exceeded $810 billion in spending during the twelve months ended December 31, 2021 according to the United States Census Bureau. Residential housing starts in the US increased by 2.5% during December 2021 compared to December 2020, according to the US Census Bureau. We believe that our core strengths that have facilitated our success to date, namely the quality of our products and the structural cost advantages that allows us to price our products competitively, will similarly contribute to our ongoing success and continued penetration into the U.S residential end market in order to target several other geographies.

 

Continued Investment in Technology to Meet Evolving Demands

 

We have a track record of developing innovative new products, and we intend to continue our focus on new product opportunities in the future. We are constantly identifying shifts in global trends and customer needs, and designing new products to meet those changes in demand. In order to continue this success, it is critical that we invest in the latest technologies available in our industry. For example, with the installation of our soft-coating facility, we became able to manufacture low emissivity glass that is energy efficient allowing us to meet growing demand for “green” products.

 

We operate state-of-the-art architectural glass making equipment, glass laminating lines, aluminum presses and high-volume insulating equipment, which facilitate more precise manufacturing and generate less raw material waste. We will seek to leverage this platform of cutting-edge equipment to adapt our products to evolving demands in both current and new markets. We expect that our focus on innovation, which is founded upon our investments in technology, will position us well to take advantage of new opportunities.

 

The Company has carried out enhancements at its glass and aluminum facilities to increase production capacity and automate operations. The Company anticipates that these high return investments will continue generating efficiencies in the production processes. The Company improved efficiency in its glass production during 2020 and 2021 by automating certain processes to increase capacity, while reducing material waste and overall lead times, which entered operations in late 2019. Additionally, in 2020 we completed the automation of two centralized aluminum warehouses for storing, sorting and delivering aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials which had a positive impact to our working capital through more effective inventory management. In 2021, we invested in additional automation and capacity expansion which became fully operational in January and February 2022. The Company expects to continue funding these capital investments mainly with cash on hand.

 

Rigorous Adherence to Quality Standards

 

Maintaining the high quality standards for which we have become known is essential to the execution of our strategy. All of our internal processes are continually and independently supervised by Tecnoglass’ Quality Assurance department. The Quality Assurance department maintains rigorous oversight of optimization indicators covering energy, water, recyclable waste and other facets of the production process. Constant monitoring of these indicators is integral to ensuring that we consistently produce high quality products. Between 5% and 10% of our production is randomly selected to verify compliance with a variety of quality standards, such as water leaks, functionality, manufacturing and accessories, according to ASTM International (ASTM) and American Architectural Manufacturers Association (AAMA) rules.

 

These measures allow us to effectively detect issues and take specific actions to mitigate their reoccurrence. As we grow and our use of technology evolves, our Quality Assurance team must also evolve its tests, controls and remedies. We believe this rigorous adherence to quality control will ensure that we will continue to provide the highest quality products and, ultimately, promote customer satisfaction.

 

10

 

 

Products

 

We manufacture and sell the following products:

 

Low-e Glass – Low emissivity glass manufactured by depositing metal particles on the surface of the glass inside a vacuum chamber. This product offers excellent thermal insulation designed to improve energy efficiency of buildings.
   
Laminated/Thermo-Laminated Glass - produced by bonding two glass sheets with an intermediate film in-between. As a safety feature, this product fractures into small pieces if it breaks.
   
Thermo-Acoustic Glass - manufactured with two or more glass sheets separated by an aluminum or micro-perforated steel profile. This product has a double-seal system that ensures the unit’s tightness, buffering noise and improving thermal control. This product serves as an excellent noise barrier, which is used especially in zones close to airports, traffic or wherever there are unpleasant sounds.

 

Tempered Glass - glass subject to a tempering process through elevated temperatures resulting in greater superficial elasticity and resistance than conventional glass.
   
Silk-Screened Glass - special paint is applied to glass using automatic machinery and numerical control, which ensures paint homogeneity and an excellent finish.
   
Curved Glass - produced by bending a flat glass sheet over a mold, using an automated heat process, which maintains the glass’ physical properties.
   
Digital Print Glass - digital printing allows any kind of appearance required by the client, offering versatility to projects.
   
Aluminum products - sold through our Alutions brand includes bars, plates, profiles, rods and tubes used primarily in the manufacture of architectural glass settings including windows, doors, spatial separators and similar products.
   
Curtain Wall / Floating facades - a non-structural window screen suspended outside a building and are available in many technical specifications for high performance required in high-rise buildings, resistant to strong winds and ensuring high quality standards.
   
Stick facade systems – glass and aluminum facade elements are fixed to the structure of the building and the glass and spandrel are inserted in the grid on site available in many combinations to define colors, thickness, glass types and finishes, and types of ventilation and design complements.
   
Windows and Doors - line of window and door products defined by the different types of glass finish, such as normal, impact resistant, hurricane-proof, safety, soundproof and thermal. Additionally, they are available in numerous structures, including fixed body, sliding windows, casement windows, hung windows, sliding doors and swinging doors.
   
Interior dividers and Commercial display windows - commercial and interior display windows with a broad range of profiles, colors and crystal finishes, as well as bathroom stall dividers, office cubicle separators and closets Products combine functionality, aesthetics and elegance and are available in a broad range of structures and materials.
   
 ● Hurricane-proof windows - combine heavy-duty aluminum or vinyl frames with special laminated glass to provide protection from hurricane-force winds up to 180 mph and wind-borne debris by maintaining their structural integrity and preventing penetration by impacting objects.
   
Other – awnings, structures, automatic doors and other components of architectural systems.

 

Brands and Trademarks

 

Our main brands are Tecnoglass, ESWindows and Alutions. Our registered trademarks include El Poder de la Calidad, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS.

 

11

 

 

Sales, Marketing and Customer Service

 

Sales and Marketing

 

Our sales strategy primarily focuses on attracting and retaining customers by consistently providing exceptional customer service, leading product quality, and competitive pricing. Our customers also value our shorter lead times, knowledge of building code requirements and technical expertise, which collectively generate significant customer loyalty. We primarily market our products based on product quality, outstanding service, shorter lead times and on-time delivery.

 

Our products are marketed using a combination of internal sales representatives, independent sales representatives and directly to distributors. We believe this strategy is highly efficient for our business. Our internal sales representatives receive a portion of their performance-based compensation based on sales and profitability metrics. Additionally, some of our sales and marketing efforts are handled by area sales representatives who work on a commission basis.

 

We do not rely on significant traditional advertising expenditures to drive net sales. We have established and maintain credibility primarily through the strength of our products, our customer service and quality assurance, the speed at which we deliver finished products and the attractiveness of our pricing. Our advertising expenditures consist primarily of maintaining our subsidiaries’ websites.

 

Customer Service

 

We believe that our ability to provide customers outstanding service quality serves as a strong competitive differentiator. Our customer relationships are established and maintained through the coordinated efforts of our sales and production teams. We employ a highly responsive and efficient team of professionals devoted to addressing customer support with the goal of resolving any issue in a timely manner. In order to promote customer loyalty and employee development, we developed an employee training program with the primary objectives of educating our staff to be aware of client and supplier needs and familiarizing them with our strategic goals in order to improve the competitiveness, productivity and quality of all products offered.

 

Working Capital Requirements

 

During the year ended December 31, 2021, we generated $117.3 million of cash from operating activities. The positive cashflow from operations during 2021 is related to record high operating profit margins, enhanced working capital management efforts and lower interest expenses. We anticipate that working capital will continue to be a net benefit to cash flow in the near future, which in addition to our current liquidity position, provides ample flexibility to service our obligations through the next twelve months.

 

12

 

 

Customers

 

Our customers include architects, building owners, general contractors and glazing subcontractors in the commercial construction market. We currently have in excess of 1,000 customers. Of our 100 largest customers, which represent over 81% of our sales, aproximately 92% are located in North America and 8% in Latin America. No single customer accounted for more than 10% of our revenues during the years ended December 31, 2021 and 2020.

 

Materials and Suppliers

 

Our primary manufacturing materials include glass, ionoplast, polyvinyl butyral, and aluminum and vinyl extrusions. Although in some instances we have agreements with our suppliers, these agreements are generally terminable by us or the supplier counterparties on limited notice. Typically, all of our materials are readily available from a number of sources, and no supplier delays or shortages are anticipated.

 

We source raw materials and glass necessary to manufacture our products from a variety of domestic and foreign suppliers. During the year ended December 31, 2021, two suppliers individually accounted for more than 10% of total raw material purchases, which in the aggregate represented 26.6% of raw material purchases, including Vidrio Andino SAS, from which we purchased 10%, and with whom we created a joint venture in May 2019. During the year ended December 31, 2020, four suppliers individually accounted for more than 10% of total raw material purchases, which in the aggregate represented 47% of raw material purchases, including Vidrio Andino, from whom we purchased 13%.

 

Warranties

 

We offer product warranties, which we believe are competitive for the markets in which our products are sold. The nature and extent of these warranties depend upon the product. Our standard warranties are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. In the event of a claim against a product for which we have received a warranty from the supplier, we transfer the claim back to the supplier.

 

The cost associated with product warranties was $1.3 million and $0.7 million during the years ended December 31, 2021 and 2020, respectively.

 

Certifications

 

Among our many designations and certifications, Tecnoglass has earned the Miami-Dade County Notice of Acceptance (“NOA”), one of the most demanding certificates in the industry and a requirement to market hurricane-resistant glass in Florida. Tecnoglass’ products comply with Miami-Dade county’s safety code standards as its laminated anti-hurricane glass resists impact, pressure, water and wind. Tecnoglass is also the only company in Latin America authorized by PPG Industries and Guardian Industries to manufacture floating glass facades.

 

13

 

 

Our subsidiaries have received a number of other certifications from other national and international standard-setting bodies.

 

TG certifications include:

 

  ISO 9001:2008 Certificate of Quality Assurance
  ISO 14001:2004 Certificate of Environmental Management
  ISO 45001:2008. Occupational Health and Safety management System
  Exporter Authorized Economic Operator (AEO).
  NTC 1578:2011: Product seal for safety glass used in construction, approved by ICONTEC.
  NTC 2409:1994: Product seal for extruded aluminum alloy profiles, approved by ICONTEC.
  ANSI Z97.1-2015, CPSC 16 CFR 1201, CAN/CGSB 12.1-2017: Laminated and tempered safety glass, approved by Safety Glazing Certification Council “SGCC”.
  ASTM E2190: Insulating glass meeting all guidelines and requirements for IGCC® / IGMA® certification approved by the Insulating Glass Certification Council and the Insulating Glass Manufactures Alliance “IGCC”.
  Vitro Certified International Manufacturer Trademark license granted by Vitro for pre-selected projects and to produce certain MSVD coated products at the Solartec plant.
  Good handling of SentryGlas, Butacite and Trosifol products awarded by Kuraray for compliance with all requirements.
  Member of ACOLVISE (Colombia Association of Safety Glass Transformers)
  Member of Aluminium Extruder Xouncil (AEC)

 

ES certifications include:

 

  ISO 9001:2008 Certificate of Quality Assurance
  ISO 14001:2004 Certificate of Environmental Management
  ISO 45001:2008. Occupational Health and Safety management System
  Exporter and Importer Authorized Economic Operator (AEO)
  CAP (Certified applicator program) PPG Industries certifies the highest level of coating application.
  Complies with NFRC (National Fenestration Rating Council) Energy Efficient Products
  Complies with NOA (Notice of Acceptance) Fenestration products for all areas of Florida,including hurricane zones.
   Complies with FBC (Florida Building Code) Hurricane protection products
  Complies with Miami-Dade County’s stringent safety code regulations for hurricane-proof Windows
  Member of the American Architectural Manufacturers Association (AAMA)

 

ESW certifications include:

 

Complies with mínimum security criteria for US Importer of Customs Trade Partnership Against Terrorism (CTPAT) Tier 3 Category.

 

Competitors

 

We have local and international competitors that also focus on glass and aluminum transformation, window ensemble and installation and designing in the commercial and residential construction markets. The market in the United States in which we compete is mainly comprised of manufacturers, distributors and installers of glass curtain walls, windows and doors for commercial and residential buildings. Based on our analysis of the IBIS World Report, we estimate that we capture between 1% and 2% of the US consolidated market by revenue (manufacturing and services), which represents an attractive opportunity for further penetration. In Colombia, we believe we are the leading producer of high-end windows, with more than 35 years of experience in the glass and aluminum structure assembly market. The industry has a few well-known players and is mostly atomized and comprised of small competitors.

 

The key factors on which we and our competitors compete for business include quality, price, reputation, breadth of products and service offerings, and production speed leading to shorter lead times. We face intense competition from both smaller and larger market players who compete against us in our various markets including glass, window and aluminum manufacturing.

 

The principal methods of competition in the window and door industry are the development of long-term relationships with window and door distributors and dealers, and the retention of customers by delivering a full range of high-quality customized products on demand with short turnaround times while offering competitive pricing. The vertical integration of our operations, our geographic scope, low labor costs and economies of scale have helped our subsidiaries consolidate their leading position in Colombia and bolstered their expansion in the United States and other foreign markets.

 

Government Regulations

 

We are subject to extensive and varied federal, state and local government regulation in the jurisdictions in which we operate, including laws and regulations relating to zoning and density, building design and safety, hurricane and floods, construction, and similar matters. In particular, the market for our impact-resistant windows and doors depends in large part on our ability to satisfy state and local building codes that require protection from wind-borne debris. Additionally, certain of the jurisdictions in which we operate require that installation of doors and windows be approved by competent authorities that grant distribution licenses. We have invested significantly in our quality assurance department in order to maintain rigorous oversight over the production process to ensure the consistent production of high quality products. We have been certified in compliance with rigorous safety standards, as described in more detail in the section titled “—Certifications.”

 

We are subject to laws and regulations relating to our relationships with our employees, public health and safety and fire codes. Although our business and facilities are subject to federal, state and local environmental regulation, environmental regulation does not have a material impact on our operations.

 

14

 

 

Research and Development

 

During the years ended December 31, 2021 and 2020, we spent approximately $0.7 million and $1.0 million, respectively, in research and development. The Company incurs in costs related to the development of new products and pays for external tests that need to be performed on our products in order to comply with strict building codes.

 

Human Capital

 

As of December 31, 2021, we had a total of 6,908 employees, none of whom is represented by a union. As of December 31, 2020, we had a total of 5,666 employees. Most of our employees are hired through seven temporary staffing companies and are employed under one-year fixed-term employment contracts. We actively encourage and facilitate the development of our employees through rolling training programs, with multiple training sessions held on a weekly basis. These programs increase the skills of our employees and are designed to allow our employees to keep pace with the new technologies being installed at our manufacturing facilities. We are committed to developing our employees and remaining at the forefront of technology in our industry. These investments have also helped us manage workplace injuries, with a Lost Time Injury Frequency Rate of 4.2%, which is considerably lower than the average rate of 7.7% for glass and metal manufacturing companies in Colombia. We have remained union-free since ES’s incorporation in 1984. The Company considers itself an equal opportunity employer and has constantly sought to seek the best talent irrespective of gender or ethnicity. While the jobs associated to the core operations are predominantly filled by males, the company´s sales and administrative staff is comprised of approximately 40% females and 60% males. From an ethnicity perspective, our labor force is diverse but predominantly Latino based on our location.

 

Company History

 

We are an exempted company incorporated under the laws of the Cayman Islands. We were founded in 2013 in connection with a business combination between Tecnoglass subsidiaries TG and ES, and Andina Acquisition Corporation. TG and ES are corporations formed under the laws of Colombia and founded in 1994 and 1984, respectively, by José M. Daes, our Chief Executive Officer, and Christian T. Daes, our Chief Operating Officer.

 

15

 

 

Additional Information About the Company

 

We maintain websites for our subsidiaries, TG, ES and GM&P, which can be found at www.tecnoglass.com, www.energiasolarsa.com, and www.gmpglazing.com, respectively. The corporate filings of Tecnoglass Inc., including our Annual Reports on Form 10-K, our Quarterly Reports on Form 10-Q, our Current Reports on Form 8-K, our proxy statements and reports filed by our executive officers and directors under Section 16(a) of the Securities Exchange Act, and any amendments to those filings, are available free of charge on the Investor Relations page at investors.tecnoglass.com, which are uploaded as soon as reasonably practicable after we electronically file (or furnish in certain cases) such material with the Securities and Exchange Commission, and can also be found at the SEC’s website at http://sec.gov. We do not intend for information contained in any of our websites, including the Investor Relations pages, to be a part of this Form 10-K.

 

Item 1A. Risk Factors.

 

You should carefully consider the risks and uncertainties described below, together with the financial and other information contained in this Annual Report on Form 10-K. Our business may also be adversely affected by risks and uncertainties not presently known to us or that we currently believe to be immaterial. If any of the following risks, such other risks or the risks described elsewhere in this Annual Report on Form 10-K, including in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” actually occur, our business, financial condition, operating results, cash flow and prospects could be materially adversely affected. This could cause the trading price of our ordinary shares to decline.

 

Risks Related to Our Business Operations

 

We operate in competitive markets, and our business could suffer if we are unable to adequately address potential downward pricing pressures and other factors that may reduce operating margins.

 

The principal markets that we serve are highly competitive. Competition is based primarily on the precision and range of achievable tolerances, quality, price and the ability to meet delivery schedules dictated by customers. Our competition comes from companies of various sizes, some of which have greater financial and other resources than we do and some of which have more established brand names in the markets that we serve. We currently compete with companies such as Viracon (a subsidiary within the Apogee Enterprises Inc. Group), PGT, Cardinal Glass and Oldcastle Glass among others in the United States and companies such as Vitro, Vitelco and others in the Colombia and Latin America. Any of these competitors may foresee the course of market development more accurately than we will, develop products that are superior to ours, have the ability to produce similar products at a lower cost than us or adapt more quickly than we can to new technologies or evolving customer requirements. Increased competition could force us to lower our prices or to offer additional services at a higher cost to us, which could reduce gross profit and net income. Accordingly, we may not be able to adequately address potential downward pricing pressures and other factors, which may adversely affect our financial condition and results of operations.

 

16

 

 

Failure to maintain the performance, reliability and quality standards required by our customers could have a materially negative impact on our financial condition and results of operation.

 

If our products or services have performance, reliability or quality problems, or products are installed with incompatible glazing materials, we may experience additional warranty and service expenses, reduced or canceled orders, diminished pricing power, higher manufacturing or installation costs or delays in the collection of accounts receivable. Additionally, performance, reliability or quality claims from our customers, with or without merit, could result in costly and time-consuming litigation that could require significant time and attention of management and involve significant monetary damages that could negatively affect our financial results.

 

The volatility of the cost of raw materials used to produce our products could materially adversely affect our results of operations in the future.

 

The cost of raw materials included in our products, including aluminum extrusion and polyvinyl butyral, are subject to significant fluctuations derived from changes in price or volume. A variety of factors over which we have no control, including global demand for aluminum, fluctuations in oil prices, speculation in commodities futures and the creation of new laminates or other products based on new technologies, impact the cost of raw materials which we purchase for the manufacture of our products.

 

We quote our prices of aluminum products based on the price of aluminum in the London Metal Exchange plus a premium, and our suppliers of glass and polyvinyl butyral provide us with price lists that are updated annually, thus reducing the risk of changing prices for orders in the short term. While we may attempt to minimize the risk from severe price fluctuations by entering into aluminum forward contracts to hedge these fluctuations in the purchase price of aluminum extrusion we use in production, substantial, prolonged upward trends in aluminum prices could significantly increase the cost of our aluminum needs and have an adverse impact on our results of operations. If we are not able to pass on significant cost increases to our customers, our results in the future may be negatively affected by a delay between the cost increases and price increases in our products. Accordingly, the price volatility of raw materials could adversely affect our financial condition and results of operations in the future.

 

We depend on third-party suppliers for our raw materials and any failure of such third-party suppliers in providing raw materials could negatively affect our ability to manufacture our products.

 

Our ability to offer a wide variety of products to our customers depends on receipt of adequate material supplies from manufacturers and other suppliers. It is possible in the future that our competitors or other suppliers may create products based on new technologies that are not available to us or are more effective than our products at surviving hurricane-force winds and wind-borne debris or that they may have access to products of a similar quality at lower prices. Although in some instances we have agreements with our suppliers, these agreements are generally terminable by us or the supplier counterparties on limited notice. We have a fixed set of maximum price rates, and from those prices we negotiate with the supplier of the material depending on the project. We source raw materials and glass necessary to manufacture our products from a variety of domestic and foreign suppliers. During the year ended December 31, 2021, two suppliers individually accounted for more than 10% of total raw material purchases, which in aggregate represent 26.6% of raw material purchases, including Vidrio Andino SAS, from which we purchased 10% of our raw materials, and with whom we consummated joint venture agreement in May 2019. Failures of third-party suppliers to provide raw materials to us in the future could have an adverse impact on our operating results or our ability to manufacture our products.

 

We rely on third party transportation, which subjects us to risks and costs that we cannot control, and which risks and costs may materially adversely affect our operations.

 

We rely on third party trucking companies to transport raw materials to the manufacturing facilities used by each of our businesses and, to a lesser degree, to ship finished products to customers. These transport operations are subject to various hazards and risks, including extreme weather conditions, work stoppages and operating hazards, as well as interstate transportation regulations. In addition, the methods of transportation we utilize may be subject to additional, more stringent and more costly regulations in the future. If we are delayed or unable to ship finished products or unable to obtain raw materials as a result of any such new regulations or public policy changes related to transportation safety, or these transportation companies fail to operate properly, or if there were significant changes in the cost of these services due to new or additional regulations, or otherwise, we may not be able to arrange efficient alternatives and timely means to obtain raw materials or ship goods, which could result in a material adverse effect on our revenues and costs of operations. Transportation costs represent a significant part of our cost structure. If our transportation costs increased substantially, due to prolonged increases in fuel prices or otherwise, we may not be able to control them or pass the increased costs onto customers, and our profitability would be negatively impacted.

 

We may not realize the anticipated benefit through our joint venture with Saint-Gobain and the planned construction of a new plant as part of the joint venture may not be completed as planned.

 

We entered into a joint venture agreement with Saint-Gobain and on May 3, 2019, we acquired an approximately 25.8% minority interest in Vidrio Andino’s float glass plant in the outskirts of Bogota, Colombia. We believe this transaction will solidify our vertical integration strategy by acquiring the first stage of our production chain while securing ample glass supply for our expected production needs. Although our glass supply has run smoothly through 2021, we may be unable to realize the planned synergies and fail to integrate some aspects of the facility’s production capacity into our manufacturing process, which may have a negative impact on our financial condition. Additionally, the joint venture agreement includes plans to build a new plant in Galapa, Colombia that will be located approximately 20 miles from our primary manufacturing facility in which we will also have a 25.8% interest. The new plant will be funded with the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company.

 

17

 

 

There can be no assurance that the anticipated joint venture cost synergies, increases in capacity or production and optimization of certain manufacturing processes associated with the reduction of raw material waste, and supply chain synergies, including purchasing raw materials at more advantageous prices, will be achieved, or that they might not be significantly and materially less than anticipated, or that the completion of the joint venture with Saint-Gobain will be timely or effectively accomplished. In addition, our ability to realize the anticipated cost synergies and production capacity increases are subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control, such as changes to government regulation governing or otherwise impacting our industry, operating difficulties, client preferences, changes in competition and general economic or industry condition.

 

Constructing a new manufacturing facility involves risks, including financial, construction and governmental approval risks. If Vidrio Andino’s plant fails to produce the anticipated cash flow, if we are unable to allocate the required capital to the new plant, if we are unable to secure the necessary permits, approvals or consents or if we are unable to enter into a contract for the construction of the plant on suitable terms, we will fail to realize the expected benefits of the joint venture.

 

The success of our business depends, in part, on our ability to execute on our acquisition strategy, to successfully integrate acquisitions and to retain key employees of our acquired businesses.

 

A portion of our historical growth has occurred through acquisitions and we may enter into additional acquisitions in the future. We may at any time be engaged in discussions or negotiations with respect to possible acquisitions, including transactions that would be significant to us. We regularly make, and we expect to continue to make, acquisition proposals, and we may enter into letters of intent for acquisitions. We cannot predict the timing of any contemplated transactions. To successfully finance such acquisitions, we may need to raise additional equity capital and indebtedness, which could increase our leverage level above our leverage level. We cannot assure you that we will enter into definitive agreements with respect to any contemplated transactions or that transactions contemplated by any definitive agreements will be completed on time or at all. Our growth has placed, and will continue to place, significant demands on our management and operational and financial resources. Acquisitions involve risks that the businesses acquired will not perform as expected and that business judgments concerning the value, strengths and weaknesses of acquired businesses will prove incorrect.

 

Acquisitions may require integration of acquired companies’ sales and marketing, distribution, purchasing, finance and administrative organizations, as well as exposure to different legal and regulatory regimes in jurisdictions in which we have not previously operated. We may not be able to integrate successfully any business we may acquire or have acquired into our existing business, and any acquired businesses may not be profitable or as profitable as we had expected. Our inability to complete the integration of new businesses in a timely and orderly manner could increase costs and lower profits. Factors affecting the successful integration of acquired businesses include, but are not limited to, the following:

 

  We may become liable for certain liabilities of any acquired business, whether or not known to us. These risks could include, among others, tax liabilities, product liabilities, asbestos liabilities, environmental liabilities, pension liabilities and liabilities for employment practices and they could be significant.
     
  Substantial attention from our senior management and the management of the acquired business may be required, which could decrease the time that they have to service and attract customers.
     
  The complete integration of acquired companies depends, to a certain extent, on the full implementation of our financial systems and policies.
     
  We may actively pursue a number of opportunities simultaneously and we may encounter unforeseen expenses, complications and delays, including difficulties in employing sufficient staff and maintaining operational and management oversight.

 

18

 

 

We may not be able to realize the expected return on our growth and efficiency capital expenditure plan.

 

In recent years we have made significant capital expenditures which include:

 

  Completing the automation of two centralized aluminum warehouses for storing, sorting and delivering aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials;
     
  Aluminum expansion project to increase capacity by approximately 400 tons/month;
     
  Automation of glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by approximately 40%;
     
  Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering; and
     
  Construction of 500,000 squared feet warehouse with two numerical punching machines, two metal benders and a complete painting line.

 

There can be no assurance that the anticipated cost saving initiatives will be achieved, or that they will not be significantly and materially less than anticipated, or that the completion of such cost savings initiatives will be effectively accomplished. In addition, our ability to realize the anticipated cost savings are subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control, such as changes to government regulation governing or otherwise impacting our industry, operating difficulties, client preferences, changes in competition and general economic or industry condition. If we fail to realize the anticipated cost savings it could have a negative impact on our financial position.

 

Our success depends upon our ability to develop new products and services, integrate acquired products and services and enhance existing products and services through product development initiatives and technological advances; any failure to make such improvements could harm our future business and prospects.

 

We have continuing programs designed to develop new products and to enhance and improve our existing products. We are expending resources for the development of new products in all aspects of our business, including products that can reach a broader customer base. Some of these new products must be developed due to changes in legislative, regulatory or industry requirements or in competitive technologies that render certain of our existing products obsolete or less competitive. The successful development of our products and product enhancements are subject to numerous risks, both known and unknown, including unanticipated delays, access to significant capital, budget overruns, technical problems and other difficulties that could result in the abandonment or substantial change in the design, development and commercialization of these new products. The events could have a materially adverse impact on our results of operations.

 

Given the uncertainties inherent with product development and introduction, including lack of market acceptance, we cannot provide assurance that any of our product development efforts will be successful on a timely basis or within budget, if at all. Failure to develop new products and product enhancements on a timely basis or within budget could harm our business and prospects. In addition, we may not be able to achieve the technological advances necessary for us to remain competitive, which could have a materially negative impact on our financial condition.

 

The home building industry and the home repair and remodeling sector are regulated and any increased regulatory restrictions could negatively affect our sales and results of operations.

 

The home building industry and the home repair and remodeling sector are subject to various local, state and federal statutes, ordinances, rules and regulations concerning zoning, building design and safety, hurricane and floods, construction, and similar matters, including regulations that impose restrictive zoning and density requirements in order to limit the number of homes that can be built within the boundaries of a particular area. Increased regulatory restrictions could limit demand for new homes and home repair and remodeling products, which could negatively affect our sales and results of operations. We may not be able to satisfy any future regulations, which consequently could have a negative effect on our sales and results of operations.

 

Changes in building codes could lower the demand for our impact-resistant windows and doors.

 

The market for our impact-resistant windows and doors depends in large part on our ability to satisfy state and local building codes that require protection from wind-borne debris. If the standards in such building codes are raised, we may not be able to meet such requirements, and demand for our products could decline. Conversely, if the standards in such building codes are lowered or are not enforced in certain areas, demand for impact-resistant products may decrease. If we are unable to satisfy future regulations, including building code standards, it could negatively affect our sales and results of operations. Further, if states and regions that are affected by hurricanes but do not currently have such building codes fail to adopt and enforce hurricane protection building codes, our ability to expand our business in such markets may be limited.

 

We are subject to labor, and health and safety regulations, and may be exposed to liabilities and potential costs for lack of compliance.

 

We are subject to labor, and health and safety laws and regulations that govern, among other things, the relationship between us and our employees, and the health and safety of our employees. If an adverse final decision that we violated any labor or health and safety laws, we may be exposed to penalties and sanctions, including the payment of fines. In particular, most of our employees are hired through temporary staffing companies and are employed under one-year fixed-term employment contracts. According to applicable labor law regarding temporary staffing companies, if we exceed the limits for hiring temporary employees and the Colombian Ministry of Labor identifies the existence of illegal outsourcing, sanctions may be imposed along with probable lawsuits by employees claiming the existence of a labor relationship. Our subsidiaries could also be subject to work stoppages or closure of operations.

 

The above, notwithstanding cancellation or suspension of governmental registrations, authorizations and licenses issued by other authorities, any one of which may result in interruption or discontinuity of business, and, could, consequently, materially and adversely affect our business, financial condition or results of operation.

 

19

 

 

Equipment failures, delays in deliveries and catastrophic loss at our manufacturing facility could lead to production curtailments or shutdowns that prevent us from producing our products.

 

An interruption in production capabilities at any of our facilities because of equipment failure or other reasons could result in our inability to produce our products, which would reduce our sales and earnings for the affected period. In addition, we generally manufacture our products only after receiving the order from the customer and thus do not hold large inventories. If there is a stoppage in production at our manufacturing facilities, even if only temporarily, or if they experience delays because of events that are beyond our control, delivery times could be severely affected. Any significant delay in deliveries to our customers could lead to increased product returns or cancellations and cause us to lose future sales. Our manufacturing facilities are also subject to the risk of catastrophic loss due to unanticipated events such as fires, explosions, or violent weather conditions. If we experience plant shutdowns or periods of reduced production because of equipment failure, delays in deliveries or catastrophic loss, it could have a material adverse effect on our results of operations or financial condition. Further, we may not have adequate insurance to compensate for all losses that result from any of these events.

 

Our reliance on a single facility subjects us to concentrated risks.

 

We currently operate the vast majority of our business from a single production facility in Barranquilla, Colombia. Due to the lack of diversification in our assets and geographic location, an adverse development at or impacting our facility or in local or regional economic or political conditions, could have a significantly greater impact on our results of operations and financial condition than if we maintained more diverse assets and locations. While we implement preventative and proactive maintenance at our facility, it is possible that we could experience prolonged periods of reduced production and increased maintenance and repair costs due to equipment failures. In addition, because of our single facility and location, in certain cases we rely on limited or single suppliers for significant inputs, such as electricity. We are also reliant on the adequacy of the local skilled labor force to support our operations. Supply interruptions to or labor shortages or stoppages at our facility could be caused by any of the aforementioned factors, many of which are beyond our control, and would adversely affect our operations and we would not have any ability to offset this concentrated impact with activities at any alternative facilities or locations.

 

Customer concentration and related credit, commercial and legal risk may adversely impact our future earnings and cash flows.

 

Our ten largest third-party customers worldwide collectively accounted for 35% of our total sales revenue for the year ended December 31, 2021, though no single customer accounted for more than 10% of annual revenues. We also do not have any long-term requirements contracts pursuant to which we would be required to fulfill customers on an as-needed basis.

 

Although the customary terms of our arrangements with customers in Latin America and the Caribbean typically require a significant upfront payment ranging between 30% and 50% of the cost of an order, if a large customer were to experience financial difficulty, or file for bankruptcy or similar protection, or if we were unable to collect amounts due from customers that are currently under bankruptcy or similar protection, it could adversely impact our results of operations, cash flows and asset valuations. Therefore, the risk we face in doing business with these customers may increase. Financial problems experienced by our customers could result in the impairment of our assets, a decrease in our operating cash flows and may also reduce or curtail our customers’ future use of our products and services, which may have an adverse effect on our revenues.

 

Disagreements between the parties can arise as a result of the scope and nature of the relationship and ongoing negotiations. Although we do not have any disputes with any major customers as of the date hereof that are expected to have a material adverse effect on our financial position, results of operations or cash flows, we cannot predict whether such disputes will arise in the future.

 

20

 

 

Our results may not match our provided guidance or the expectations of securities analysts or investors, which likely would have an adverse effect on the market price of our securities.

 

Our results may fall below provided guidance and the expectations of securities analysts or investors in future periods. Our results may vary depending on a number of factors, including, but not limited to, fluctuating customer demand, delay or timing of shipments, construction delays or cancellations due to lack of financing for construction projects or market acceptance of new products. Manufacturing or operational difficulties that may arise due to quality control, capacity utilization of our production equipment or staffing requirements may also adversely affect annual net sales and operating results. Moreover, where we participate in fixed-price contracts for installation services, changes in timing of construction projects or difficulties or errors in their execution caused by us or other parties, could result in a failure to achieve expected results. In addition, competition, including new entrants into our markets, the introduction of new products by competitors, adoption of improved technologies by competitors and competitive pressures on prices of products and services, could adversely affect our results. Finally, our results may vary depending on raw material pricing, the potential for disruption of supply and changes in legislation that could have an adverse impact on labor or other costs. Our failure to meet our provided guidance or the expectations of securities analysts or investors would likely adversely affect the market price of our securities.

 

If new construction levels and repair and remodeling markets decline, such market pressures could negatively affect our results of operations.

 

The architectural glass industry is subject to the cyclical market pressures of the larger new construction and repair and remodeling markets. In turn, these larger markets may be affected by adverse changes in economic conditions such as demographic trends, employment levels, interest rates, commodity prices, availability of credit and consumer confidence, as well as by changing needs and trends in the markets, such as shifts in customers’ preferences and architectural trends. Any future downturn or any other negative market pressures could negatively affect our results of operations in the future, as margins may decrease as a direct result of an overall decrease in demand for our products. Additionally, we may have idle capacity which may have a negative effect on our cost structure.

 

We may be adversely affected by disruptions to our manufacturing facilities or disruptions to our customer, supplier or employee base.

 

Any disruption to our facilities resulting from weather-related events, fire, an act of terrorism or any other cause could damage a significant portion of our inventory, affect our distribution of products and materially impair our ability to distribute products to customers. We could incur significantly higher costs and longer lead times associated with distributing our products to customers during the time that it takes for us to reopen or replace a damaged facility. In addition, if there are disruptions to our customer and supplier base or to our employees caused by weather-related events, acts of terrorism, pandemics, or any other cause, our business could be temporarily adversely affected by higher costs for materials, increased shipping and storage costs, increased labor costs, increased absentee rates and scheduling issues. Any interruption in the production or delivery of our supplies could reduce sales of our products and increase costs.

 

Our business involves complex manufacturing processes that may cause personal injury or property damage, subjecting us to liabilities and possible losses other disruptions of our operations in the future, which may not be covered by insurance.

 

Our business involves complex manufacturing processes. Some of these processes involve high pressures, temperatures, hot metal and other hazards that present certain safety risks to workers employed at our manufacturing facilities. The potential exists for accidents involving death or serious injury. Although our management is highly committed to health and safety, since January 2014, two fatalities have occurred at our operations. The potential liability resulting from any such accident to the extent not covered by insurance, could result in unexpected cash expenditures, thereby reducing the cash available to operate our business. Such an accident could disrupt operations at any of our facilities, which could adversely affect our ability to deliver products to our customers on a timely basis and to retain our current business.

 

Operating hazards inherent in our business, some of which may be outside of our control, can cause personal injury and loss of life, damage to or destruction of property, plant and equipment and environmental damage. We maintain insurance coverage in amounts and against the risks we believe are consistent with industry practice, but this insurance may not be adequate or available to cover all losses or liabilities we may incur in our operations. Our insurance policies are subject to varying levels of deductibles. Losses up to our deductible amounts accrue based upon our estimates of the ultimate liability for claims incurred and an estimate of claims incurred but not reported. However, liabilities subject to insurance are difficult to estimate due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the number of incidents not reported and the effectiveness of our safety programs. If we were to experience insurance claims or costs above our estimates, we might also be required to use working capital to satisfy these claims.

 

The nature of our business exposes each of our subsidiaries to product liability and warranty claims that, if adversely determined, could negatively affect our financial condition and results of operations and the confidence of customers in our products.

 

Our subsidiaries are, from time to time, involved in product liability and product warranty claims relating to the products they manufacture and distribute that, if adversely determined, could adversely affect our financial condition, results of operations and cash flows. In addition, they may be exposed to potential claims arising from the conduct of homebuilders and home remodelers and their sub-contractors. We may not be able to maintain insurance on acceptable terms or insurance may not provide adequate protection against potential liabilities in the future. Product liability claims can be expensive to defend and can divert the attention of management and other personnel for significant periods, regardless of the ultimate outcome. Claims of this nature could also have a negative impact on customer confidence in our products and us. We are not aware of any such claims at this time.

 

21

 

 

We are subject to potential exposure to environmental liabilities and are subject to environmental regulation and any such liabilities or regulation may negatively affect our costs and results of operations in the future.

 

Our subsidiaries are subject to various national, state and local environmental laws, ordinances and regulations that are frequently changing and becoming more stringent. Although we believe that our facilities are materially in compliance with such laws, ordinances and regulations, we cannot be certain that we will, at all times, be able to maintain compliance. Furthermore, as owners of real property, our subsidiaries can be held liable for the investigation or remediation of contamination on such properties, in some circumstances, without regard to whether we knew of or were responsible for such contamination. Remediation may be required in the future because of spills or releases of petroleum products or hazardous substances, the discovery of unknown environmental conditions, or more stringent standards regarding existing residual contamination. Environmental regulatory requirements may become more burdensome, increase our general and administrative costs, the availability of construction materials, raw materials and energy, and increase the risk that our subsidiaries incur fines or penalties or be held liable for violations of such regulatory requirements. New regulations regarding climate change may also increase our expenses and eventually reduce our sales.

 

Weather can materially affect our business and we are subject to seasonality.

 

Seasonal changes and other weather-related conditions can adversely affect our business and operations through a decline in both the use and production of our products and demand for our services. Adverse weather conditions, such as extended rainy and cold weather in the spring and fall, can reduce demand for our products and reduce sales or render our distribution operations less efficient. Major weather events such as hurricanes, tornadoes, tropical storms and heavy snows with quick rainy melts could adversely affect sales in the near term.

 

Construction materials production and shipment levels follow activity in the construction industry, which typically occurs in the spring, summer and fall. Warmer and drier weather during the second and third quarters typically result in higher activity and revenue levels during those quarters. The first quarter typically has lower levels of activity partially due to inclement weather conditions. The activity level during the second quarter varies greatly with variations in temperature and precipitation.

 

22

 

 

Our results of operations could be significantly affected by foreign currency fluctuations and currency regulations.

 

We are subject to risks relating to fluctuations in currency exchange rates that may affect our sales, cost of sales, operating margins and cash flows. During the year ended December 31, 2021, approximately 5.3% of our revenues and 39% of our expenses were in Colombian pesos. The remainder of our expenses and revenues were denominated, priced and realized in U.S. dollars. In the future, and especially as we further expand our sales in other markets, our customers may increasingly make payments in non-U.S. currencies. In addition, currency devaluation can result in a loss to us if we hold monetary assets in that currency. Hedging foreign currencies can be difficult and costly, especially if the currency is not actively traded. We cannot predict the effect of future exchange rate fluctuations on our operating results.

 

In addition, we are subject to risks relating to governmental regulation of foreign currency, which may limit our ability to:

 

  transfer funds from or convert currencies in certain countries;
     
  repatriate foreign currency received in excess of local currency requirements; and
     
  repatriate funds held by foreign subsidiaries to the United States at favorable tax rates.

 

Furthermore, the Colombian government and the Colombian Central Bank intervene in the country’s economy and occasionally make significant changes in monetary, fiscal and regulatory policy, which may include the following measures:

 

  controls on capital flows;
     
  international investments and exchange regime.

 

For a more detailed description of foreign exchange regulations in Colombia, see “Disclosure Regarding Foreign Exchange Rates in Colombia” and “Risk factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy”.

 

As we continue to increase our operations in foreign countries, there is an increased risk that foreign currency controls may create difficulty in repatriating profits from foreign countries in the form of taxes or other restrictions, which could restrict our cash flow.

 

We are dependent on certain key personnel, the loss of whom could materially affect our financial performance and prospects in the future.

 

Our continued success depends largely upon the continued services of our senior management and certain key employees. Each member of our senior management teams has substantial experience and expertise in his or her industry and has made significant contributions to our growth and success. We face the risk, however, that members of our senior management may not continue in their current positions and the loss of the services of any of these individuals could cause us to lose customers and reduce our net sales, lead to employee morale problems and the loss of other key employees or cause disruptions to production. In addition, we may be unable to find qualified individuals to replace any senior executive officers who leave our employ or that of our subsidiaries.

 

Members of our management team have been, may be, or may become, involved in litigation, investigations or other proceedings. The defense or prosecution of these matters could be time-consuming and could divert our management’s attention, and may have an adverse effect on us.

 

During the course of their careers, our officers and directors have been, may be or may in the future become involved in litigation, investigations or other proceedings. Our officers and directors also may become involved in litigation, investigations or other proceedings involving claims or allegations related to or as a result of their personal conduct, either in their capacity as a corporate officer or director or otherwise, and may be personally named in such actions and potentially subject to personal liability. Any such liability may or may not be covered by insurance and/or indemnification, depending on the facts and circumstances. The defense or prosecution of these matters could be time-consuming. Any litigation, investigations or other proceedings and the potential outcomes of such actions may divert the attention and resources of our officers and directors away from our operations and may negatively affect our reputation, which may adversely impact our operations and profitability.

 

We have entered into significant transactions with affiliates or other related parties, which may result in conflicts of interest.

 

We have entered into transactions with affiliates or other related parties in the past and may do so again in the future. While we believe such transactions have been and will continue to be negotiated on an arm’s length basis, giving us a competitive advantage with vertical integration, there can be no assurance that such transactions could not give rise to conflicts of interest that could adversely affect our financial condition and results of operations.

 

The interests of our controlling shareholders could differ from the interests of our other shareholders.

 

Energy Holding Corporation exercises significant influence over us as a result of its majority shareholder position and voting rights. As of December 31, 2021, Energy Holding Corporation beneficially owned approximately 54.8% of our outstanding ordinary shares. Energy Holding Corporation, in turn, is controlled by members of the Daes family, who together own 100% of the shares of Energy Holding Corporation. See “Principal Securityholders”. Accordingly, our controlling shareholders would have considerable influence regarding the outcome of any transaction that requires shareholder approval. In addition, if we are unable to obtain requisite approvals from Energy Holding Corporation, we may be prevented from executing critical elements of our business strategy.

 

23

 

 

We conduct all of our operations through our subsidiaries, and will rely on payments from our subsidiaries to meet all of our obligations and may fail to meet our obligations if our subsidiaries are unable to make payments to us.

 

We are a holding company and derive substantially all of our operating income from our subsidiaries. All of our assets are held by our subsidiaries, and we rely on the earnings and cash flows of our subsidiaries to meet our debt service obligations or dividend payments. The ability of our subsidiaries to make payments to us will depend on their respective operating results and may be restricted by, among other things, the laws of their jurisdiction of organization including Colombian foreign exchange regulations (which may limit the amount of funds available for distributions to us), the terms of existing and future indebtedness and other agreements of our subsidiaries, including their credit facilities, and the covenants of any future outstanding indebtedness we or our subsidiaries incur. See “Disclosure Regarding Foreign Exchange Rates in Colombia” and “Risk Factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy.” If our subsidiaries are unable to declare dividends, our ability to meet debt service or dividend payments may be impacted. The ability of our subsidiaries in Colombia to declare dividends up to the total amount of their capital is not restricted by current laws, covenants in debt agreements or other agreements but could be restricted pursuant to applicable law in the future or if our Colombian subsidiaries undergo a transformation to other types of corporate entities.

 

Increasing interest rates could materially adversely affect our ability to generate positive cashflows and secure financing required to carry out our strategic plans.

 

Historically, portions of our debt have been indexed to variable interest rates. A variety of factors over which we have no control. A rise in interest rates could negatively impact the cost of financing for a portion of our debt with variable interest rates which could negatively impact our cash flow generation. Furthermore, a rise in interest rates could limit our ability to obtain financing required to support our growth through our continuing programs designed to develop new products, the expand of the installed capacity of our manufacturing facilities and execute our acquisition strategy. While we may mitigate the risk derived from interest rate fluctuations by entering into derivative contracts or by obtaining fixed rate financing, general increases in interest rates would still have an impact on the cost of financing and our ability to obtain appropriate funding.

 

Furthermore, the architectural glass industry is directly impacted by general construction activity trends. In turn, these markets may be affected by adverse changes in economic conditions such as interest rates, and availability of credit. Any future downturn or any other negative market pressures could negatively affect our results of operations in the future, as margins may decrease as a direct result of an overall decrease in demand for our products.

 

24

 

 

Our indebtedness could adversely affect our financial health and prevent us from fulfilling our obligations.

 

As of December 31, 2021, we and our subsidiaries on a consolidated basis had $199.1 million principal amount of debt outstanding. Our indebtedness could have negative consequences to our financial health. For example, it could:

 

  make it more difficult for us to satisfy our obligations with respect to the notes of our other debt;
     
  increase our vulnerability to general adverse economic and industry conditions or a downturn in our business;

 

  require us to dedicate a portion of our cash flow from operations to debt service, thereby reducing the availability of our cash flow to fund working capital, capital expenditures and other general corporate purposes;
     
  limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
     
  place us at a competitive disadvantage compared to our competitors that are not as highly leveraged;
     
  limit, along with the financial and other restrictive covenants in our indebtedness, among other things, our ability to borrow additional funds; and
     
  result in an event of default if we fail to satisfy our obligations under the notes or our other debt or fail to comply with the financial and other restrictive covenants contained in the indenture or our other debt instruments, which event of default could result in all of our debt becoming immediately due and payable and could permit certain of our lenders to foreclose on our assets securing such debt.

 

Any of the above listed factors could have a material adverse effect on our business, financial condition and results of operations. Further, the terms of our existing debt agreements do not, and any future debt may not, fully prohibit us from incurring additional debt. If new debt is added to our current debt levels, the related risks that we now face could intensify.

 

Risks Related to Colombia and Other Countries Where We Operate

 

Our operations are located in Colombia, which may make it more difficult for U.S. investors to understand and predict how changing market and economic conditions will affect our financial results.

 

Our operations are located in Colombia and, consequently, are subject to the economic, political and tax conditions prevalent in that country. The economic conditions in Colombia are subject to different growth expectations, market weaknesses and business practices than economic conditions in the U.S. market. We may not be able to predict how changing market conditions in Colombia will affect our financial results.

 

During 2021, Colombia’s long-term foreign currency sovereign credit ratings were lowered to “Baa2” by Moody’s, and “BB+” by S&P and Fitch, three of the main rating agencies worldwide, as Colombia’s fiscal adjustments seems to be more protracted and gradual than previously expected. However, the stable outlook reflects their expectation that economic recovery, coupled with certain fiscal measures, will stabilize the government’s recently worsening debt burden over the coming two to three years. Colombia’s real GDP increased approximately 9.5% in 2021 because of the economic recovery after COVID-19 pandemic lockdowns.

 

Colombia’s economy, just like most of Latin-American countries, continues suffering from the effects of high volatility in commodity prices, mainly oil, reflected in its elevated level of external debt. Even though the country has taken measures to stabilize the economy, it is uncertain how will these measures be perceived and if the intended goal of increasing investor’s confidence will be achieved.

 

25

 

 

Economic and political conditions in Colombia may have an adverse effect on our financial condition and results of operations.

 

Our financial condition and results of operations depend significantly on macroeconomic and political conditions prevailing in Colombia. Decreases in the growth rate, periods of negative growth, increases in inflation, changes in law, regulation, policy, or future judicial rulings and interpretations of policies involving exchange controls and other matters such as (but not limited to) currency depreciation, foreign exchange regulations, inflation, interest rates, taxation, employment and labor laws, banking laws and regulations and other political or economic developments in or affecting Colombia may affect the overall business environment and may, in turn, adversely impact our financial condition and results of operations in the future. Colombia’s fiscal deficit and growing public debt could adversely affect the Colombian economy. See “Disclosure Regarding Foreign Exchange Rates in Colombia” and “Risk Factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy”.

 

The Colombian government frequently intervenes in Colombia’s economy and from time to time makes significant changes in monetary, fiscal and regulatory policy. Our business and results of operations or financial condition may be adversely affected by changes in government or fiscal policies, and other political, diplomatic, social and economic developments that may affect Colombia. We cannot predict what policies the Colombian government will adopt and whether those policies would have a negative impact on the Colombian economy or on our business and financial performance in the future. We cannot assure you as to whether current stability in the Colombian economy will be sustained. If the conditions of the Colombian economy were to deteriorate, our financial conditions and results of operations would be adversely affected.

 

The Colombian government has historically exercised substantial influence on the local economy, and governmental policies are likely to continue to have an important effect on companies operating in Colombia like our Colombian subsidiaries, market conditions and the prices of the securities of local issuers. The President of Colombia has considerable power to determine governmental policies and actions relating to the economy and may adopt policies that may negatively affect us. We cannot predict which policies will be adopted by the new government and whether those policies would have a negative impact on the Colombian economy in which we operate or our business and financial performance.

 

In 2022, Congress and Presidential Elections will take place in Colombia. We cannot assure you that measures adopted by the Colombian government under its new regime continue to be consistent with former policy and will not affect the country´s overall economic outlook and performance. The new leaderthisp under the elected government may have negative effects on macroecnomic stability and therefore on the construction industry as a whole and finally, on the company´s operations and future prospects. Although we don’t estimate a significant effect in the short term based on current backlog and ongoing activity, it is uncertain as to how a new regime could affect our business in the longer term. In addition, we cannot predict the effects that such policies will have on the Colombian economy. Furthermore, we cannot assure you that the Colombian peso will not depreciate relative to other currencies in the future, which could have a materially adverse effect on our financial condition.

 

The Colombian Government and the Central Bank exercise significant influence on the Colombian economy.

 

Although the Colombian government has not imposed foreign exchange restrictions since 1990, Colombia’s foreign currency markets have historically been extremely regulated. Colombian law permits the Central Bank to impose foreign exchange controls to regulate the remittance of dividends and/or foreign investments in the event that the foreign currency reserves of the Central Bank fall below a level equal to the value of three months of imports of goods and services into Colombia. An intervention that precludes our Colombian subsidiaries from possessing, utilizing or remitting U.S. Dollars would impair our financial condition and results of operations, and would impair the Colombian subsidiary’s ability to convert any dividend payments to U.S. dollars.

 

The Colombian government and the Central Bank may also seek to implement new policies aimed at controlling further fluctuation of the Colombian peso against the U.S. dollar and fostering domestic price stability. The Central Bank may impose certain mandatory deposit requirements in connection with foreign-currency denominated loans obtained by Colombian residents, including TG and ES. We cannot predict or control future actions by the Central Bank in respect of such deposit requirements, which may involve the establishment of a different mandatory deposit percentage. The U.S. dollar/Colombian peso exchange rate has shown some instability in recent years. Please see “Disclosure Regarding Foreign Exchange Controls and Exchange Rates in Colombia” for actions the Central Bank could take to intervene in the exchange market.

 

The Colombian Government has considerable power to shape the Colombian economy and, consequently, affect the operations and financial performance of businesses. The Colombian Government may seek to implement new policies aimed at controlling further fluctuation of the Colombian peso against the U.S. dollar and fostering domestic price stability. The president of Colombia has considerable power to determine governmental policies and actions relating to the economy and may adopt policies that are inconsistent with those of the prior government or that negatively affect us.

 

26

 

 

Factors such as Colombia’s growing public debt and fluctuating exchange rates could adversely affect the Colombian economy.

 

Colombia’s fiscal deficit and growing public debt could adversely affect the Colombian economy. Since the start of the Covid-19 pandemic, increased government expenses and lower tax collection raised the fiscal deficit up to 7.8% of GDP in 2020. In 2021, economic recovery along with higher tax collection stabilized the fiscal deficit to 7.5% of GDP. Furthermore, Colombia’s Fiscal Rule Committee imposed upon the Colombian government a ceiling of 4.7% of GDP on this primary balance for 2022.

 

In recent years, the Colombian currency had shown some short-term volatility vis-à-vis the U.S. dollar. The Colombian Peso depreciated 16% and 5% against US Dollar in 2021 and 2020, respectively. Any international conflicts or related events have the potential to create an exchange mismatch, given the vulnerability and dependence of the Colombian economy on external financing and its vulnerability to any disruption in its external capital flows and its trade balance.

 

We cannot assure you that any measures taken by the Colombian government and the Central Bank would be sufficient to control any resulting fiscal or exchange imbalances. Any further disruption in Colombia’s fiscal and trade balance may therefore cause Colombia’s economy to deteriorate and adversely affect our business, financial condition and results of operations.

 

Economic instability in Colombia could negatively affect our ability to sell our products.

 

A significant decline in economic growth of any of Colombia’s major trading partners - in particular, the United States, China, and Mexico - could have a material adverse effect on each country’s balance of trade and economic growth. In addition, a “contagion” effect, where an entire region or class of investments becomes less attractive to, or subject to outflows of funds by, international investors could negatively affect the Colombian economy.

 

The 2020 global economic crisis, resulting from the outbreak of the COVID-19 pandemic which negatively affected many economic sectors and countries around the world, had negative effects on the Colombian economy. In addition, several supply chain shocks originated during the pandemic that might further strain and adversely affect the global economy. In 2021, Colombia began to recover from the Covid-19 pandemic. Colombian real GDP increased approximately 9.5% in 2021 as economic activity returned to pre-pandemic levels due to the commercial reactivation of every sector and the advance of the vaccine plan, where 78% of Colombian population is vaccinated with at least 1 dose. However, the formal employment rate is still down 4% compared to pre pandemic levels.

 

27

 

 

Even though exports from Colombia, principally petroleum and petroleum products, and gold, have grown in recent years, fluctuations in commodity prices pose a significant challenge to their contribution to the country’s balance of payments and fiscal revenues. Unemployment continues to be high in Colombia compared to other economies in Latin America. Furthermore, recent political and economic actions in the Latin American region, including actions taken by the Argentine and Venezuelan governments, may negatively affect international investor perception of the region. We cannot assure you that growth achieved over the past decade by the Colombian economy will continue in future periods. The long-term effects of the global economic and financial crisis on the international financial system remain uncertain. In addition, the effect on consumer confidence of any actual or perceived deterioration of household incomes in the Colombian economy may have a material adverse effect on our results of operations and financial condition.

 

We are dependent on sales to customers outside Colombia and any failure to make these sales may adversely affect our operating results in the future.

 

In the year ended December 31, 2021, 94.7% of our sales were to customers outside Colombia, including to the United States and Panama, and we expect sales into the United States and other foreign markets to continue to represent a significant portion of our net sales. Foreign sales and operations are subject to changes in local government regulations and policies, including those related to tariffs and trade barriers, investments, property ownership rights, taxation, exchange controls and repatriation of earnings. An increase in tariffs on products shipped to countries like the United States, or changes in the relative values of currencies occur from time to time and could affect our operating results. This risk and the other risks inherent in foreign sales and operations could adversely affect our operating results in the future.

 

We are subject to regional and national economic conditions in the United States.

 

The economy in Florida and throughout the United States could negatively impact demand for our products as it has in the past, and macroeconomic forces such as employment rates and the availability of credit could have an adverse effect on our sales and results of operations. Our U.S. business is concentrated geographically in Florida, which optimizes manufacturing efficiencies and logistics, but further concentrates our business, and another prolonged decline in the economy of the state of Florida or of nearby coastal regions, a change in state and local building code requirements for hurricane protection, or any other adverse condition in the state or certain coastal regions, could cause a decline in the demand for our products, which could have an adverse impact on our sales and results of operations. Our strategy of continued geographic diversification seeks to reduce our exposure to such region-specific risks.

 

Global trade tensions and political conditions in the United States, as well as the U.S. government’s approach to NAFTA and/or other trade agreements, treaties or policies, may adversely affect our results of operations and financial condition.

 

Our operations are located in Colombia and may be, to varying degrees, affected by economic and market conditions in other countries. Trade barriers being erected by major economies may limit our ability to sell products in other markets and execute our growth strategies. Economic conditions in Colombia are correlated with economic conditions in the United States. As a result, any downturn in economic activity, could have a negative impact on our business in the United States, which at December 31, 2021, accounted for 92% of our net operating revenues.

 

The termination or re-negotiation of free trade agreements or other related events could also indirectly have an adverse effect on the Colombian economy. Although economic conditions in other emerging market countries and in the United States may differ significantly from economic conditions in Colombia, investors’ reactions to developments in other countries may have an adverse effect on the market value of securities of Colombian companies. There can be no assurance that future developments in other emerging market countries and in the United States, over which we have no control, will not have a material adverse effect on our liquidity.

 

The armed conflict between Russia and Ukraine, including sanctions and tensions between the United States along with several other countries and Russia, may adversely affect the results of our operations.

 

The recent Russian invasion of Ukraine starting in February 2022 has escalated global tensions between the United States and NATO countries against Russia. Colombia has also condemned Russia’s invasion of Ukraine. Multiple economic sanctions against Russia are being imposed by many countries world wide which has impacted the global economy as many commercial, industrial and financial businesses are closing operations in Russia. Trade restrictions imposed on Russia have led to increasing prices of oil, fluctuation in commodities markets and destabilizing many foreign currency exchange rates.

 

28

 

 

Further escalation of conflict can lead to severe constraints on global supply chains such as logistics obstructions, raw material price increases and shortages, and higher energy costs. Disruptions in global supply chains can adversely affect our ability to manufacture and deliver product to our customers. Additionally, fluctuating foreign currency exchange rates could impact the profitability of our foreign subsidiaries which are at the core of our business.

 

Colombia has experienced and continues to experience internal security issues that have had or could have a negative effect on the Colombian economy and our financial condition.

 

Colombia has experienced and continues to experience internal security issues, primarily due to the activities of guerrilla groups, such as dissidents from the former Revolutionary Armed Forces of Colombia (Fuerzas Armadas Revolucionarias de Colombia, or “FARC”) and the National Liberation Army (Ejercito de Liberación Nacional, or “ELN,”) paramilitary groups and drug cartels. In remote regions of the country with minimal governmental presence, these groups have exerted influence over the local population and funded their activities by protecting, and rendering services to, drug traffickers. Even though the Colombian government’s policies have reduced guerilla presence and criminal activity, particularly in the form of terrorist attacks, homicides, kidnappings and extortion, such activity persists in Colombia, and possible escalation of such activity and the effects associated with them have had and may have in the future a negative effect on the Colombian economy and on us, including on our customers, employees, results of operations and financial condition. The Colombian government commenced peace talks with the FARC in August 2012, and peace negotiations with the ELN began in November 2016. The Colombian government and the FARC signed a peace deal on September 26, 2016, which was amended after voters rejected it in the referendum held on October 2, 2016. The new agreement was signed on November 24, 2016 and was ratified by the Colombian Congress on November 30, 2016 and is being implemented. Pursuant to the peace agreements negotiated between the FARC and the Colombian government in 2016, the FARC occupies five seats in the Colombian Senate and five seats in the Colombian House of Representatives. The new deal clarifies protection to private property, is expected to increase the government’s presence in rural areas and bans former rebels from running for office in certain newly created congressional districts in post-conflict zones. As a result, during the transition process, Colombia may experience an increase in internal security issues, drug-related crime and guerilla and paramilitary activities, which may have a negative impact on the Colombian economy. Our business or financial condition could be adversely affected by rapidly changing economic or social conditions, including the Colombian government’s response to implementation of the agreement with FARC and ongoing peace negotiations, if any, which may result in legislation that increases the tax burden of Colombian companies.

 

29

 

 

Despite efforts by the Colombian government, drug-related crime, guerrilla paramilitary activity and criminal bands continue to exist in Colombia, and allegations have surfaced regarding members of the Colombian congress and other government officials having ties to guerilla and paramilitary groups. Although the Colombian government and ELN have been in talks since February 2017 to end a five-decade war, the Colombian government has suspended the negotiations after a series of rebel attacks. This situation could result in escalated violence by the ELN and may have a negative impact on the credibility of the Colombian government which could in turn have a negative impact on the Colombian economy.

 

Tensions with neighboring countries, including Venezuela and other Latin American countries may affect the Colombian economy and, consequently, our results of operations and financial condition in the future.

 

Diplomatic relations with Venezuela, and neighboring countries, have from time to time been tense and affected by events surrounding the Colombian armed forces, particularly on Colombia’s borders with Venezuela. Political tensions in Venezuela rose in January 2019 as a number of countries, including Colombia, did not recognize the legitimacy of Nicolás Maduro as Venezuelan head of state. Moreover, in November 2012, the International Court of Justice placed a sizeable area of the Caribbean Sea within Nicaragua’s exclusive economic zone. Until then, Colombia had deemed this area as part of its own exclusive economic zone. Any future deterioration in relations with Venezuela and Nicaragua may result in the closing of borders, risk of financial condition.

 

Government policies and actions, and judicial decisions, in Colombia could significantly affect the local economy and, as a result, our results of operations and financial condition in the future.

 

Our results of operations and financial condition may be adversely affected by changes in Colombian governmental policies and actions, and judicial decisions, involving a broad range of matters, including interest rates, exchange rates, exchange controls, inflation rates, taxation, banking and pension fund regulations and other political or economic developments affecting Colombia. The Colombian government has historically exercised substantial influence over the economy, and its policies are likely to continue to have a significant effect on Colombian companies, including our subsidiaries. The President of Colombia has considerable power to determine governmental policies and actions relating to the economy, and may adopt policies that negatively affect our subsidiaries. Future governmental policies and actions, or judicial decisions, could adversely affect our results of operations or financial condition.

 

30

 

 

We are subject to money laundering and terrorism financing risks.

 

Third parties may use us as a conduit for money laundering or terrorism financing. If we were to be associated with money laundering (including illegal cash operations) or terrorism financing, our reputation could suffer or we could be subject to legal enforcement (including being added to “blacklists” that would prohibit certain parties from engaging in transactions with us). Our Colombian subsidiaries could also be sanctioned pursuant to criminal anti-money laundering rules in Colombia.

 

We have adopted a Code of Conduct, Compliance Manual which includes policies and procedures and help surveil and control our activities and a hotline to receive anonymous reports. However, such measures, procedures and compliance may not be completely effective in preventing third parties from using us as a conduit for money laundering or terrorism financing without our knowledge, which could have a material adverse effect on our business, financial condition and results of operations.

 

Changes in Colombia’s customs, import and export laws and foreign policy, may have an adverse effect on our financial condition and results of operations.

 

Our business depends significantly on Colombia’s customs and foreign exchange laws and regulations, including import and export laws, as well as on fiscal and foreign policies. In the past we have benefited from, and now currently benefit from, certain customs and tax benefits granted by Colombian laws, such as free trade zones and Plan Vallejo which incentivizes the import of machinery and equipment by providing tax breaks, as well as from Colombian foreign policy, such as free trade agreements with countries like the United States. As a result, our business and results of operations or financial condition may be adversely affected by changes in government or fiscal policies, foreign policy or customs and foreign exchange laws and regulations. We cannot predict what policies the Colombian government will adopt and whether those policies would have a negative impact on the Colombian economy or on our business and financial performance in the future.

 

It may be difficult or impossible to enforce judgments of courts of the United States and other jurisdictions against our Colombian subsidiaries or any of their directors, officers and controlling persons.

 

Most of our assets are located in Colombia. As such, it may be difficult or impossible for you to effect service of process on, or to enforce judgments of United States courts against our Colombian subsidiaries and/or against their directors and officers based on the civil liability provisions of the U.S. federal securities laws.

 

Colombian courts will enforce a U.S. judgment predicated on the U.S. securities laws through a procedural system known under Colombian law as exequatur. Colombian courts will enforce a foreign judgment, without reconsideration of the merits, only if the judgment satisfies the requirements set out in Articles 605 through 607 of Law 1564 of 2012, or the Colombian General Code of Procedure (Código General del Proceso), which provides that the foreign judgment will be enforced if certain conditions are met.

 

New or higher taxes resulting from changes in tax regulations or the interpretation thereof in Colombia could adversely affect our results of operations and financial condition in the future.

 

New tax laws and regulations, and uncertainties with respect to future tax policies pose risks to us. In recent years, the Colombian Congress approved different tax reforms imposing additional taxes and enacted modifications to existing taxes related to financial transactions, dividends, income, value added tax (VAT), and taxes on net worth.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation.

 

Changes in tax-related laws and regulations, and interpretations thereof, can create additional tax burdens on us and our businesses by increasing tax rates and fees, creating new taxes, limiting tax deductions, and/or eliminating tax-based incentives and non-taxed income. In addition, tax authorities and competent courts may interpret tax regulations differently than us, which could result in tax litigation and associated costs and penalties in part due to the novelty and complexity of new regulation.

 

31

 

 

We are subject to various U.S. export controls and trade and economic sanctions laws and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.

 

Our business activities are subject to various U.S. export controls and trade and economic sanctions laws and regulations, including, without limitation, the U.S. Commerce Department’s Export Administration Regulations and the U.S. Treasury Department’s Office of Foreign Assets Control’s (“OFAC”) trade and economic sanctions programs (collectively, “Trade Controls”). Such Trade Controls may prohibit or restrict our ability to, directly or indirectly, conduct activities or dealings in or with certain countries that are the subject of comprehensive embargoes (presently, Cuba, Iran, North Korea, Syria, and the Crimea region of Ukraine (collectively, “Sanctioned Countries”)), as well as with individuals or entities that are the target of Trade Controls-related prohibitions and restrictions (collectively, “Sanctioned Parties”).

 

Although we have implemented compliance measures designed to prevent transactions with Sanctioned Countries and Sanctioned Parties, our failure to successfully comply with applicable Trade Controls may expose us to negative legal and business consequences, including civil or criminal penalties, government investigations, and reputational harm.

 

Natural disasters in Colombia could disrupt our business and affect our results of operations and financial condition in the future.

 

Our operations are exposed to natural disasters in Colombia, such as earthquakes, volcanic eruptions, tornadoes, tropical storms and hurricanes. Heavy rains in Colombia, attributable in part to the La Niña weather pattern, have resulted in severe flooding and mudslides. La Niña is a recurring weather phenomenon, and it may contribute to flooding, mudslides or other natural disasters on an equal or greater scale in the future. In the event of a natural disaster, our disaster recovery plans may prove to be ineffective, which could have a material adverse effect on its ability to conduct our businesses. In addition, if a significant number of our employees and senior managers were unavailable because of a natural disaster, our ability to conduct our businesses could be compromised. Natural disasters or similar events could also result in substantial volatility in our results of operations for any fiscal quarter or year.

 

Risks Related to Us and Our Securities

 

Because we are incorporated under the laws of the Cayman Islands, you may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. Federal courts may be limited.

 

We are a company incorporated under the laws of the Cayman Islands, and substantially all of our assets are located outside the United States. In addition, a majority of our directors and officers are nationals or residents of jurisdictions other than the United States and all or substantial portions of their assets are located outside the United States. As a result, it may be difficult for investors to effect service of process within the United States upon our directors or executive officers, or enforce judgments obtained in the United States courts against our directors or officers.

 

Our corporate affairs are governed by our third amended and restated memorandum and articles of association, the Companies Law (2018 Revision) of the Cayman Islands (as the same may be supplemented or amended from time to time) and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are largely governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, the decisions of whose courts are of persuasive authority, but are not binding on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are different from what they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a different body of securities laws as compared to the United States, and certain states, such as Delaware, may have more fully developed and judicially interpreted bodies of corporate law. In addition, Cayman Islands companies may not have standing to initiate a shareholder’s derivative action in a Federal court of the United States.

 

We have been advised by our Cayman Islands legal counsel, Maples and Calder, that the courts of the Cayman Islands are unlikely (i) to recognize or enforce against us judgments of courts of the United States predicated upon the civil liability provisions of the securities laws of the United States or any State; and (ii) in original actions brought in the Cayman Islands, to impose liabilities against us predicated upon the civil liability provisions of the securities laws of the United States or any State, so far as the liabilities imposed by those provisions are penal in nature. In those circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere. There is recent Privy Council authority (which is binding on the Cayman Islands Court) in the context of a reorganization plan approved by the New York Bankruptcy Court which suggests that due to the universal nature of bankruptcy/insolvency proceedings, foreign money judgments obtained in foreign bankruptcy/insolvency proceedings may be enforced without applying the principles outlined above. However, a more recent English Supreme Court authority (which is highly persuasive but not binding on the Cayman Islands Court), has expressly rejected that approach in the context of a default judgment obtained in an adversary proceeding brought in the New York Bankruptcy Court by the receivers of the bankruptcy debtor against a third party, and which would not have been enforceable upon the application of the traditional common law principles summarized above and held that foreign money judgments obtained in bankruptcy/insolvency proceedings should be enforced by applying the principles set out above, and not by the simple exercise of the Courts’ discretion. Those cases have now been considered by the Cayman Islands Court. The Cayman Islands Court was not asked to consider the specific question of whether a judgment of a bankruptcy court in an adversary proceeding would be enforceable in the Cayman Islands, but it did endorse the need for active assistance of overseas bankruptcy proceedings. We understand that the Cayman Islands Court’s decision in that case has been appealed and it remains the case that the law regarding the enforcement of bankruptcy/insolvency related judgments is still in a state of uncertainty.

 

32

 

 

If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could adversely affect our business.

 

Our financial reporting obligations as a public company place a significant strain on our management, operational and financial resources, and systems. We may not be able to implement effective internal controls and procedures to detect and prevent errors in our financial reports, file our financial reports on a timely basis in compliance with SEC requirements, or prevent and detect fraud. Our management may not be able to respond adequately to changing regulatory compliance and reporting requirements. We are both a “smaller reporting company” and an “accelerated filer” as defined under Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and no longer qualify as an “emerging growth company.” If we are not able to adequately implement the requirements of Section 404, we may not be able to assess whether internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence, the market price of our ordinary shares and our ability to raise additional capital.

 

Anti-takeover provisions in our organizational documents and Cayman Islands law may discourage or prevent a change of control, even if an acquisition would be beneficial to our shareholders, which could depress the price of our ordinary shares and prevent attempts by our shareholders to replace or remove our current management.

 

Our memorandum and articles of association contain provisions that may discourage unsolicited takeover proposals that shareholders may consider to be in their best interests. Our board of directors is divided into three classes with staggered, three year terms. Our board of directors has the ability to designate the terms of and issue preferred shares without shareholder approval. We are also subject to certain provisions under Cayman Islands law that could delay or prevent a change of control. Together these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our ordinary shares.

 

We are a “controlled company,” controlled by Energy Holding Corp., whose interest in our business may be different from ours or yours.

 

We are a “controlled company” within the meaning of the Nasdaq Capital Market listing standards. Under these rules, a company of which more than 50% of the voting power is held by an individual, a group or another company is a “controlled company” and may elect not to comply with certain corporate governance requirements of the Nasdaq Capital Market, including (i) the requirement that a majority of the board of directors consist of independent directors, (ii) the requirement that we have a nominating and corporate governance committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities and (iii) the requirement that we have a compensation committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities. Although we meet the definition of a “controlled company,” we have determined at this time not to take advantage of this designation and comply with all the corporate governance rules applicable to listed companies that are not controlled companies. We may, however, determine to take advantage of these exemptions in the future. If we did, you would not have the same protections afforded to stockholders of companies subject to all of the corporate governance requirements of the Nasdaq Capital Market.

 

We cannot assure you that we will continue to pay dividends on our ordinary shares, and our indebtedness, future investments or cashflow generation could limit our ability to continue to pay dividends on our ordinary shares.

 

Prior to August 2016, we had not paid any cash dividends on our ordinary shares. Since such time, we have paid regular quarterly dividends. However, the payment of any future dividends will be solely at the discretion of our Board of Directors and there can be no assurance that we will continue to pay dividends in the future.

 

33

 

 

If securities analysts do not publish research or reports about our business or if they downgrade our stock or our sector, our stock price and trading volume could decline.

 

The trading market for our ordinary shares relies in part on the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts. Furthermore, if one or more of the analysts who do cover us downgrade our stock or our industry, or the stock of any of our competitors, or publish inaccurate or unfavorable research about our business, the price of our stock could decline. If one or more of these analysts ceases coverage of us or fail to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

 

If a United States person is treated as owning at least 10% of the value or voting power of our shares, such holder may be subject to adverse U.S. federal income tax consequences.

 

If a United States person is treated as owning (directly, indirectly or constructively) at least 10% of the value or voting power of our shares, such person may be treated as a “United States shareholder” with respect to each “controlled foreign corporation” in our group (if any). While our parent company owns one or more U.S. subsidiaries, we, and certain of our non-U.S. subsidiaries, could be treated as controlled foreign corporations. Furthermore, while our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether or not we are treated as a controlled foreign corporation). A United States shareholder of a controlled foreign corporation generally is required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income” and investments in U.S. property by controlled foreign corporations, regardless of whether we make any such United States shareholder receives any actual distributions. An individual that is a United States shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a United States shareholder to significant monetary penalties and may prevent the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due from starting. We cannot provide any assurances that we will assist investors in determining whether any of our non-U.S. subsidiaries are treated as a controlled foreign corporation or whether any investor is treated as a United States shareholder with respect to any of such controlled foreign corporations or furnish to any United States shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations. There is substantial uncertainty as to the application of each of the foregoing rules as well as the determination of any relevant calculations in applying the foregoing rules. United States persons are strongly advised to avoid acquiring, directly, indirectly or constructively, 10% or more of the value or voting power of our shares. A United States investor should consult its advisors regarding the potential application of these rules to an investment in the ordinary shares.

 

Risks Related to the COVID-19 global pandemic

 

We face various risks related to health epidemics, pandemics and similar outbreaks, which may have material adverse effects on our business, financial position, results of operations and/or cash flows.

 

We face various risks related to health epidemics, pandemics and similar outbreaks, including the global outbreak of COVID-19. The outbreak of COVID-19 led to disruption and volatility in the global capital markets, which increases the cost of capital and adversely impacts access to capital. If significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures or other restrictions in connection with the COVID-19 pandemic, our operations will likely be impacted.

 

Since the outbreak of COVID-19 in December 2019, we strictly adhered to mandates and other guidance from local governments and global health authorities. Effective March 24, 2020, the Colombian government issued a nationwide order to, among other actions, close certain non-essential business activities through April 13, 2020 in response to the rapid spread of COVID-19 to many parts of the world. This order was later extended through April 27, 2020 and subsequently through May 11, 2020. Certain industry exemptions to Colombia’s nationwide work stoppage provide for the continuation of some operations at our facilities in Barranquilla, as well as our Vidrio Andino joint venture. Our operations in Colombia resumed in the third week of April 2020. Virtually all of the Company’s employee have been vaccinated against COVID-19 and are working on site.

 

Most of Tecnoglass’ U.S. and Latin American customers remain operational with many construction projects typically considered by jurisdictions to be essential business activities. However, given the increasing number of new COVID-19 variants, demand in all served markets may slow down impacting all aspects of business in every U.S. State and Latin American country.

 

As of December 31, 2021, Tecnoglass had ample liquidity, including cashflow generated from operating activities during the fiscal year 2021 and available lines of credit, ensuring sufficient access to capital. If necessary, the Company may significantly reduce its variable costs if production has to be scaled down as a result of market conditions, and has implemented budget cuts and stricter controls on working capital to preserve cash.

 

34

 

 

We may be adversely affected by any disruption in our information technology systems. Our operations are dependent upon our information technology systems, which encompass all of our major business functions.

 

Increased global information technology security requirements, vulnerabilities, threats and a rise in sophisticated and targeted cybercrime pose a risk to the security of our systems, our information networks, and to the confidentiality, availability and integrity of our data, as well as to the functionality of our manufacturing process. Introduced or increased risk associated with remote work transition pose threats to workforce disruption, cybersecurity attacks and dissemination of sensitive personal data or proprietary confidential information to our business. A disruption in our information technology systems for any prolonged period could result in delays in executing certain production activities, logging and processing operational and financial data, communication with employees and third parties or fulfilling customer orders resulting in potential liability or reputational damage or otherwise adversely affect our financial results. We employ a number of measures to prevent, detect and mitigate these threats, which include employee education, password encryption, frequent password change events, firewall detection systems, anti-virus software in-place and frequent backups; however, there is no guarantee such efforts will be successful in preventing a cyber-attack.

 

During 2020, we transitioned for the first time a significant subset of our employee population to a remote work environment, in accordance with national government efforts to mitigate the spread of COVID-19. This transition allowed us to adequately maintain operations in our financial information systems and meant no significant changes to our internal control over financial reporting and disclosure control and procedures, enabled by our continuity plan adequate implementation which did not present any material incidents, challenges, expenditures or constraints. However, this transition may introduce and exacerbate certain risks to our business, including an increased demand for information technology resources, increased risk of phishing and other cybersecurity attacks, and increased risk of unauthorized dissemination of personal data or proprietary or confidential information about us, our members or related third parties.

 

As of the date of publication of this annual report, we have transitioned all our employee population back to physical presence at the workplace, in compliance with Colombian government recommendations for prevention and control of COVID-19. This transition allowed us to adequately maintain operations in our financial information systems and meant no significant changes to our internal controls over financial reporting, enabled by our continuity plan adequate implementation which did not present any material incidents, challenges, expenditures or constraints. This transition brings back a known work environment, mitigating certain risks including the demand for information technology resources, risk of phishing and other cybersecurity attacks, and risks of unauthorized dissemination of personal data or proprietary or confidential information about us, our members or related third parties.

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

We own and operate a total of 3.5 million square feet of manufacturing facilities. Our main 3.3 million square foot manufacturing complex, located in Barranquilla, Colombia, houses a glass production plant, aluminum plant and window and facade assembly plant. The glass plant has nine lamination machines with independent assembly rooms, eleven specialized tempering furnaces and glass molding furnaces, a computer numerical-controlled profile bending machine, as well as a coater to produce low emissivity glass with high thermal insulation specifications using soft coat technology. The Alutions plant has an effective installed capacity of 2,600 tons per month and can create a variety of shapes and forms for windows, doors and related products. We also own six natural gas power generation plants with an aggregate capacity of 10 megawatts which supply the electricity requirements of the entire manufacturing complex and are supported by three emergency generators. We also own and operate a 123,399 square foot manufacturing and warehousing facility in a 215,908 square foot lot in Miami-Dade County, Florida, United States. The facility houses manufacturing and assembly equipment, warehouse space, and administrative and sales offices.

 

We believe that our existing properties are adequate for the current operating requirements of our business and that additional space will be available as needed.

 

35

 

 

Item 3. Legal Proceedings.

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigation arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of this litigation might be. However, with the information at our disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

Item 4. Mine Safety Disclosures.

 

Not Applicable.

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market Information

 

Our ordinary shares are listed on Nasdaq under the symbol “TGLS”.

 

Holders

 

As of December 31, 2021, there were 323 holders of record of our ordinary shares. We believe our ordinary shares are held by more than 3,000 beneficial owners.

 

Dividends

 

On December 8, 2021, the Company declared a regular quarterly dividend of $0.065 per share, or $0.26 per share on an annualized basis, for the fourth quarter of 2021. The quarterly dividend was paid in cash on January 31, 2022 to shareholders of record as of the close of business on December 31, 2021.

 

The payment of any future dividends will be solely at the discretion of our Board of Directors and there can be no assurance that we will continue to pay dividends in the future. Our bond indenture currently restricts the type of dividend we can make while the bonds are outstanding. See “Description of Indebtedness” below for further information. The payment of dividends in the future, if any, will therefore also be contingent upon limitations imposed by our outstanding indebtedness.

 

36

 

 

Because we are a holding company, our ability to pay dividends depends on our receipt of cash dividends from our operating subsidiaries, which may further restrict our ability to pay dividends as a result of the laws of their jurisdictions of organization, agreements of our subsidiaries or covenants under any existing and future outstanding indebtedness we or our subsidiaries incur. The ability of our subsidiaries in Colombia to declare dividends up to the total amount of their capital is not restricted by current laws, covenants in debt agreements or other agreements.

 

Purchases of Equity Securities by Issuer and Affiliates

 

In connection with our Saint-Gobain joint venture, on October 28, 2020 we paid $10.9 million for a lot of land through the issuance of an aggregate of 1,557,142 ordinary shares of the Company to affiliates of the CEO and COO’s family, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price on October 27, 2020. The land was later contributed in December as payment for our 25.8% interest in Vidrio Andino.

 

Information about our equity compensation plans

 

Information required by Item 5 of Form 10K regarding equity compensation plans is incorporated herein by reference to Item 12 of Part III of this Annual Report on Form 10-K.

 

Item 6. [RESERVED].

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion of the Company’s financial condition and results of operations should be read in conjunction with the Company’s consolidated financial statements and notes to those statements included in this Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Please see the section entitled “Forward-Looking Statements and Introduction” in this Form 10-K.

 

Overview

 

We are a vertically-integrated manufacturer, supplier and installer of architectural glass, windows and associated aluminum products for the global commercial and residential construction markets. With a focus on innovation, combined with providing highly specified products with the highest quality standards at competitive prices, we have developed a leadership position in each of our core markets. In the United States, which is our largest market, we were ranked as the second largest glass fabricator as well as the second largest metal company serving the United States in 2021 by Glass Magazine. In addition, we believe we are the leading glass transformation company in Colombia. Our customers, which include developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals and multi-family and residential buildings, look to us as a value-added partner based on our product development capabilities, our high-quality products and our unwavering commitment to exceptional service.

 

We have more than 35 years of experience in architectural glass and aluminum profile structure assembly. We transform a variety of glass products, including tempered safety, double thermo-acoustic and laminated glass. Our finished glass products are installed in a wide variety of buildings across a number of different applications, including floating facades, curtain walls, windows, doors, handrails, and interior and bathroom spatial dividers. We also produce aluminum products such as profiles, rods, bars, plates and other hardware used in the manufacturing of windows.

 

Our products are manufactured in a 3.5 million square foot, state-of-the-art manufacturing complex in Barranquilla, Colombia that provides easy access to North, Central and South America, the Caribbean and the Pacific. Our products can be found on some of the most distinctive buildings in these regions, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), AE’O Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia). Our track record of successfully delivering high profile projects has earned us an increasing number of opportunities across the United States, evidenced by our expanding backlog and overall revenue growth.

 

37

 

 

Our structural competitive advantage is underpinned by our low-cost manufacturing footprint, vertically integrated business model and geographic location. Our integrated facilities in Colombia and distribution and services operations in Florida provide us with a significant cost advantage in both manufacturing and distribution, and we continue to invest in these operations to expand our operational capabilities. Our lower cost manufacturing footprint allows us to offer competitive prices for our customers, while also providing innovative, high quality and high value-added products, together with consistent and reliable service. We have historically generated high margin organic growth based on our position as a value-added solutions provider for our customers.

 

We have a strong presence in the Florida market, which represents a substantial portion of our revenue stream and backlog. Our success in Florida has primarily been achieved through sustained organic growth, with further penetration now taking place into other highly populated areas of the United States. As part of our strategy to become a fully vertically integrated company, we have supplemented our organic growth with some acquisitions that have allowed us added control over our supply chain allowed for further vertical integration of our business and will act as a platform for our future expansion in the United States. In 2016, we completed the acquisition of ESW, which gave us control over the distribution of products into the United States from our manufacturing facilities in Colombia. In March 2017, we completed the acquisition of GM&P, a consulting and glazing installation business that was previously our largest installation customer.

 

On May 3, 2019, we consummated the joint venture agreement with Saint-Gobain, acquiring a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain, solidifying our vertical integration strategy by acquiring an interest in the first stage of our production chain, while securing ample glass supply for our expected production needs. Additionally, in April 2019, ESMetals, a Colombian entity in which the Company has 70% equity interest and has been consolidated in our financial statements since. ESMetals serves as a metalwork contractor to supply the Company with steel accessories used in the assembly of certain architectural systems as part of our vertical integration strategy.

 

The continued diversification of the group’s presence and product portfolio is a core component of our strategy. In particular, we are actively seeking to expand our presence in United States outside of Florida. We also launched a residential windows offering which, we believe, will help us expand our presence in the United States and generate additional organic growth. We believe that the quality of our products, coupled with our ability to price competitively given our structural advantages on cost, will allow us to generate further growth in the future.

 

Our company has focused on working with The Power of Quality, always making sure that our vision of sustainability is immersed into every aspect of our business, including social, environmental, economic and governance variables, that help us make decisions and create value for our stakeholders. We carry out a series of initiatives based on our global sustainability strategy, which is supported on three fundamental pillars: promoting an ethical and responsible continuous growth, leading eco-efficiency and innovation, and empowering our environment. As part of this strategy the Company has voluntarily adhered to UN Global Compact Principles since 2017 and in pursuit of our cooperation with the attainment of the Sustainable Development Goals (SDGs) joined in 2021 a program to dynamize, strengthen and make visible the management of greenhouse gas emissions as a carbon neutral strategy set out by the Colombian government for 2050.

 

How We Generate Revenue

 

We are a leading manufacturer of hi-spec architectural glass and windows for the western hemisphere residential and commercial construction industries, operating through our direct and indirect subsidiaries. Headquartered in Barranquilla, Colombia, we operate out of a 3.5 million square foot vertically-integrated, state-of-the-art manufacturing complex that provides easy access to North, Central and South America, the Caribbean, and the Pacific.

 

Our glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, and digital print glass as well as mill finished, anodized, painted aluminum profiles and produces rods, tubes, bars and plates. Window production lines are defined depending on the different types of windows: normal, impact resistant, hurricane-proof, safety, soundproof and thermal. We produce fixed body, sliding windows, projecting windows, guillotine windows, sliding doors and swinging doors. ES produces facade products which include: floating facades, automatic doors, bathroom dividers and commercial display windows.

 

We sell to over 1,000 customers using several sales teams based out of Colombia and the United States to specifically target regional markets in South, Central and North America. The United States accounted for 92%, and 91% of our combined revenues in 2021 and 2020, respectively, while Colombia accounted for approximately 5% and 6%, and Panama accounted for approximately 1% and less than 1% in those years, respectively.

 

We sell our products through our main offices/sales teams based out of Colombia and the United States. The Colombia and Latin America sales team is our largest sales group, which has deep contacts throughout the construction industry. The Colombia and Latin America sales team markets both our products as well as our installation services. In the United States, we sell out of subsidiaries established in Florida, which have an expanding customer base and provide installation service in addition to our products. Sales forces in Panama are not via subsidiaries but under agreements with sales representatives. We have two types of sales operations: Contract sales, which are the high-dollar, customer tailored projects, and standard form sales. Standard form sales reflect low-value installations that are of short duration.

 

38

 

 

We expect to benefit from growth in our largest markets in the United States. One indicator of the non-residential construction outlook in the United States, the Architectural Billing Index, has increased to 52.0 for the month of December 2021 mostly related to a strong rebound from the 2020 downturn. Despite a variety of concerns in the industry, firm billings increased every month of the year except for January. Inquiries into new projects and the value of new design contracts both remaining strong, and backlog remaining near the highest levels ever reported since the AIA started collecting this data. Since 2018 Tecnoglass is actively seeking business in the U.S. residential market. US housing starts increased 1.4% month-over-month to an adjusted annual rate of 1,702 thousand units in December of 2021, led by Single-family construction, up 2.3% to 1,172. An estimated 1,595 thousand housing units were started in 2021, 15.6% above the 2020 figure of 1,380. The current housing boom is directly driven by the intense demand and low mortgage rates.

 

Liquidity

 

As of December 31, 2021, and 2020, we had cash and cash equivalents of approximately $85.0 million and $67.7 million, respectively. During the year ended December 31, 2021 the main source of cash was operating activities, which generated $117.3 million.

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bore interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and matured in January 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. The modification also included a re-sizing of the term loan to $200 million for a total facility size of up to $350 including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of 1.75%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is 2.81%. We recorded total costs and fees of $1.5 million related to this transaction, of which $1.4 million of fees paid to banks were capitalized as deferred cost of financing, and $0.2 million paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.

 

We anticipate that working capital will continue to be a net benefit to cash flow in the near future, which in addition to our current liquidity position, provides ample flexibility to service our obligations through the next twelve months.

 

Capital Resources

 

We transform glass and aluminum into high specification architectural glass and custom-made aluminum profiles which require significant investments in state-of-the-art technology. During the years ended December 31, 2021 and 2020, we made investments primarily in building and construction, and machinery and equipment in the amounts of $53.3 million, and $20.6 million, respectively. We believe our investments in technology within recent years have positioned us well for continued growth given the flexibility afforded by our current installed capacity, improved profitability and enhanced cash generation in the years ahead. Recent examples of our high return investments within the last two years include:

 

Completing the automation of two centralized aluminum warehouses for storing, sorting and delivering aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials;
   

Aluminum expansion project to increase capacity by ~400 tons/month;

   
Automation of glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by approximately 40%;
   
Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering; and
   
Construction of a 500,000 square foot warehouse with two numerical punching machines, two metal benders and a complete painting line.

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

 

39

 

 

Results of Operations (Amounts in thousands)

 

   Years ended December 31, 
   2021   2020 
Operating Revenues  $496,785   $376,607 
Cost of sales   294,201    237,166 
Gross profit   202,584    139,441 
Operating expenses   (85,599)   (73,734)
Operating income   116,985    65,707 
Non-operating income and expenses, net   608    89 
Foreign currency transactions loss   (4,308)   (8,638)
Equity method income   4,177    1,387 
Interest Expense and deferred cost of financing   (9,850)   (21,671)
Loss on extinguishment of debt   (10,699)   - 
Income tax provision   (28,485)   (13,033)
Net income   68,428    23,41 
(Income) Loss attributable to non-controlling interest   (277)   34 
Income attributable to parent  $68,151   $23,875 

 

Comparison of years ended December 31, 2021 and December 31, 2020

 

Our operating revenue increased $120.2 million, or 31.9%, from $376.6 million in the year ended December 31, 2020 to $496.8 million in the year ended December 31, 2021. In early 2020, initial COVID-19 lockdowns and other preventive measures slowed down our business, especially in Latin America as several customers halted activities and we shut down our manufacturing facilities in Colombia between March 24, 2020 and April 13, 2020 during the nationwide shelter-in-place order.

 

Strong sales during 2021 were driven by U.S. single family residential and commercial market activity. U.S. sales increased $115.9 million, or 34.0%, from $340.4 million in 2020 to $456.3 million in 2021. Single family residential market sales increased $106.7 million, or 151.1%, from $70.6 million in 2020 to $177.3 million in 2021, and accounted for 35.7% of total sales in the year ended December 31, 2021.

 

Sales to Latin-American markets, including Colombia increased $4.3 million, or 11.9%, as our customers continue to return to activities after lockdowns in slowly recovering markets.

 

Gross profit increased $63.1 million, or 45.3%, to $202.6 million during the year ended December 31, 2021, compared with $139.4 million during the same period of 2020. This resulted in gross profit margin reaching 40.8% during the year ended December 31, 2021, up from 37.0% during the year ended December 31, 2020. The 380-basis point improvement in gross margin mainly reflected a higher mix of revenue from manufacturing versus installation activity as we continue to grow into single family residential, greater operating efficiencies from prior automation initiatives and operating leverage on higher revenues.

 

Operating expenses increased $11.9 million, or 16.1%, from $73.7 million to $85.6 million for the year ended December 31, 2020 and 2021, respectively. The increase was driven by $7.0 million, or 43.5% increase in shipping expense resulting from sale increasing 31.9% along with some increases in shipping rates and more shipping into the US, a $2.6 million, or 31.6% increase in sales commissions, $1.6 million or 9.9% increase in personnel expense partially offset by a reduction in certain taxes and other expenses. Operating expenses as a percentage of sales improved from 19.6% in 2020 to 17.2% in 2021, as a result of operating leverage from higher sales and our continued effort to enhance our lean administrative structure and tight cost controls.

 

During the year ended December 31, 2021 and 2020, the Company recorded a net non-operating income of $0.6 million and non-operating income of $0.1 million, respectively. Non-operating income is comprised primarily of income from rental properties and gains on sale of scrap materials as well as non-operating expenses related to certain charitable contributions outside of the Company’s direct sphere of influence.

 

40

 

 

Interest expense and deferred cost of financing decreased $11.8 million, or 54.5%, to $9.9 million during the year ended December 31, 2021 from $21.7 million during the year ended December 31, 2020 as a result of our new financing arrangement further described above in the liquidity section. The current period does not fully capture the effect of the decrease in interest rates associated to the new syndicated facility given that the senior notes were taken out on January 30, 2021.

 

During the year ended December 31, 2021, the Company recorded a non operating loss of $4.3 million associated with a foreign currency transactions, which excludes a non-cash $8.5 million foreign currency transaction loss from remeasurement of certain intercompany loans reclassified to other comprehensive income. Comparatively, the Company recorded a net loss of $8.6 million during the year ended December 31, 2020 within the statement of operations as the Colombian peso depreciated 16.0% during the period.

 

During the year ended December 31, 2021 and 2020, the Company recorded an income tax provision of $28.5 million and $13.0 million, respectively, reflecting an effective income tax rate of 29.4% and 35.3%, respectively. The effective income tax rate of 29.4% as of December 31, 2021, approximates the statutory rate. The effective income tax rate for the year ended December 31, 2020, of 35.3% reflects the impact of unrealized foreign currency transaction losses related to the remeasurement of long-term liabilities of our Colombian subsidiaries which were expected to be realized at a later year in which a lower income tax rate was expected to apply per tax regulation at the time.

 

As a result of the foregoing, the Company recorded a net income for the year ended December 31, 2021 of $68.4 million compared to $23.8 million in the year ended December 31, 2020.

 

Cash Flow From Operations, Investing and Financing Activities

 

During the year ended December 31, 2021 and 2020, operating activities generated approximately $117.3 million and $71.7 million, respectively. The main source of operating cash during the year ended December 31, 2021 was trade accounts payables, which generated $38.0 million in contrast with a use of $20.8 during the same period of 2020. The increase in trade accounts payables as of December is related to increasing purchases to support ongoing growth and to obtaining better payable terms as the Company has gained scale and improved terms. Additionally, contract assets and liabilities which generated $28.6 million, resulting from a combination of a decrease in retainage as several jobs in the US were finalized, a reduction of unbilled receivables tied to our advance on projects currently in execution, and increase advances received from customers. Comparatively, contract assets and liabilities generated $22.8 million during the year ended December 31, 2020. The largest use of cash in operating activities was trade accounts receivable, which used $38.5 million as a result of our record sales during the year 2021 while days sales outstanding decreased to 80 days as December 31, 2021 compared with 85 days as of December 31, 2020 (which include transit times into the US and other places) as a larger portion of our sales now comes from residential sales which have a shorter collection cycle.

 

We used $50.8 million and $18.1 million in investing activities during the year ended December 31, 2021 and 2020, respectively. The main use of cash in investing activities during the year ended December 31, 2021 was related to the automation of our architectural system assembly processes and several other growth initiatives to increase the plant´s operational capacity. During the year 2021, we paid $51.5 million to acquire property plant and equipment, which in combination with $1.8 million acquired under credit, amount to total capital expenditures of $53.3 million. During 2020, we used $18.3 million for the acquisition or property and equipment. Including assets acquired with debt or supplier credit, total capital expenditures during the period were $20.6 million. Based on current installed capacity, it is expected that overall capital expenditures will take a step down in the short term.

 

Financing activities used $43.8 million and $33.5 million during the year ended December 31, 2021 and 2020, respectively. Outflows during the year 2021 include the full redemption of the $210 million unsecured senior notes, which bore interest at a rate of 8.2% and were to mature in 2022, following a step down in redemption price at the end of January 2021, along with $8.6 million for the corresponding call premium. These payments were made with proceeds of the new Senior Secured Credit Facility for up to $300 million, of which we received proceeds of $220 million during the first quarter of 2021. Additionally, we used $30 million of our available cash balance to voluntarily prepay a portion of the senior secured credit facility during the third quarter of 2021.

 

41

 

 

Off-Balance Sheet Arrangements

 

We did not have any material off-balance sheet arrangements as of December 31, 2021 or 2020.

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make significant estimates and assumptions that affect the assets, liabilities, revenues and expenses, and other related amounts during the periods covered by the financial statements. Management routinely makes judgments and estimates about the effect of matters that are inherently uncertain. As the number of variables and assumptions affecting the future resolution of the uncertainties increases, these judgments become more subjective and complex. We have identified the following accounting policies as the most important to the presentation and disclosure of our financial condition and results of operations.

 

Revenue Recognition

 

For supply and installation contracts, the performance obligations are satisfied over time and control is deemed to be transferred when the contract is accepted by our customers. Revenues from supply and installation contracts are recognized using the cost-to-cost method, measured by the percentage of costs incurred to date to total estimated costs for each contract. Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet installed (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads. Also, inventories related to contracts in progress are included within work in process and finished goods, and are stated at using the specific identification method and lower of cost or market, respectively, and are expected to turn over in less than one year.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

42

 

 

Income taxes

 

The Company is subject to income taxes in some jurisdictions. Significant judgment is required when determining the worldwide provision for income taxes. The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset and are presented as a single noncurrent amount within the consolidated balance sheets.

 

There are many transactions and calculations for which the ultimate tax determination is uncertain. The Company recognizes liabilities for anticipated tax audit issues based on estimates of whether additional taxes will be due. Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact the current and deferred income tax assets and liabilities in the period in which such determination is made.

 

The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Long Lived Assets

 

The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest incurred while acquired property is under construction and installation are capitalized. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years
Machinery and equipment   10 years
Furniture and fixtures   10 years
Office equipment and software   5 years
Vehicles   5 years
|Aircraft   30 years

 

Based on our analysis as of December 31, 2021 we concluded that no impairment needs to be recorded to our goodwill using the market approach as the market capitalization of our company, which has a single reporting unit, exceeds the book value of shareholders equity.

 

Based on our analysis as of December 31, 2021 we concluded that no impairment needs to be recorded to our long-lived assets as their carrying value are below their realizable values based on projected future cashflows estimated with assumptions deemed reasonable by management based on information currently available. The Company continuously monitors for events and circumstances that could negatively impact the key assumptions in determining fair value, including long-term revenue growth projections, profitability, discount rates, recent market valuations from transactions by comparable companies, volatility in the Company’s market capitalization, and general industry, market and macro-economic conditions.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

Not applicable.

 

Item 8. Financial Statements and Supplementary Data.

 

Our consolidated financial statements, together with the report of our independent registered public accounting firm, appear commencing on page F-1 of this Annual Report on Form 10-K and are incorporated herein by reference.

 

43

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures.

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We performed an evaluation required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, as amended, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of Tecnoglass, Inc.´s design and operating effectiveness of the internal controls over financial reporting as of the end of the period covered by this Annual Report. Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, were effective as of December 31, 2021, in order to provide reasonable assurance that the information disclosed in our reports is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended.

 

A company’s internal control over financial reporting includes policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company, (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles in the United States, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the company, and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Our management, including the participation of our principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of our internal control over financial reporting, as of December 31, 2021, based on criteria set forth in the “Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO)”.

 

Based on this evaluation, our management concluded that our internal control over financial reporting was effective in providing reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. PwC Contadores y Auditores S.A.S. has independently assessed the effectiveness of our internal control over financial reporting and its report is included below.

 

Changes in Internal Control Over Financial Reporting

 

There has been no change in our internal control over financial reporting during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information.

 

None.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

44

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

Directors and Executive Officers

 

Our current directors and executive officers are as follows:

 

Name   Age   Position
José M. Daes   62   Chief Executive Officer and Director
Christian T. Daes   58   Chief Operating Officer and Director
Santiago Giraldo   46   Chief Financial Officer
A. Lorne Weil   76   Non-Executive Chairman of the Board
Luis Fernando Castro Vergara   55   Director
Martha (Stormy) L. Byorum   73   Director
Julio A. Torres   55   Director
Carlos Alfredo Cure Cure   77   Director

 

José M. Daes has served as our chief executive officer and a director since December 2013. Mr. Daes has over 30 years’ experience starting and operating various businesses in Colombia and the U.S. Mr. Daes has served as chief executive officer of C.I. Energia Solar S.A. E.S. Windows (“ES”) since its inception in 1984, responsible for all aspects of ES’s operations. Mr. Daes also co-founded Tecnoglass S.A. (“TG”) in 1994. Mr. Daes began his career in textiles, importing textiles from Japan to Colombia and later owned and operated an upscale clothing store with multiple locations in Miami. Mr. Daes is the older brother of Christian T. Daes, our chief operating officer and a director.

 

We believe Mr. Daes is well-qualified to serve as a member of our board of directors due to his operational experience with ES and TG, our operating subsidiaries, and his knowledge of the industry within which they operate.

 

Christian T. Daes has served as our chief operating officer and a director since December 2013. Mr. Daes has served as the chief executive officer of TG since its inception in 1994, responsible for all aspects of TG’s operations. Mr. Daes’s philanthropic activities include founding the Tecnoglass-ES Windows Foundation, which promotes local development, health and social programs in Barranquilla, Colombia. Mr. Daes is the younger brother of José M. Daes, our chief executive officer and a director.

 

45

 

 

We believe Mr. Daes is well-qualified to serve as a member of our board of directors due to his operational experience with ES and TG and his knowledge of the industry within which they operate.

 

Santiago Giraldo served as our deputy chief financial officer from February 2016 until August 2017 and has served as our chief financial officer since such time. From February 2013 to February 2016, Mr. Giraldo was the Chief Financial Officer and Business Development and Strategy Head of Oleoducto Central S.A., the owner and operator of the Ocensa pipeline in Colombia (subsidiary of the Ecopetrol Group, the National Oil Company). From October 2009 to February 2013, Mr. Giraldo was Vice President of Oil & Gas Corporate Banking at Citibank. Prior to this, Mr. Giraldo was with JPMorgan Chase where he most recently held the position of Vice President of Corporate Banking for diversified industries.

 

A. Lorne Weil has served as a member of our board of directors and non-executive chairman of the board since our inception. Mr Weil is the Executive Chairman of Inspired Entertainment, Inc and was the co-sponsor and founder of lnspired’s predecessor, Hydra Industries Acquisition Corp, and previously served as its Chairman and Chief Executive Officer. Mr. Weil has been a principal of Hydra Management, an investment vehicle he formed, since September 2014. Mr. Weil was Chairman of the Board of Scientific Games Corporation (and its predecessor Autotote Corporation) from October 1991 to November 2013. Mr. Weil also served as the Chief Executive Officer of Scientific Games Corporation (and its predecessor Autotote Corporation) from 1992 to 2008 and from November 2010 to November 2013 (Mr. Weil had retired in 2008) and as the President from August 1997 to June 2005. Under Mr. Weil’s stewardship, the company made a number of significant acquisitions and joint ventures, including the privatization of the off-track betting operations of the State of Connecticut, and the acquisitions of Scientific Games Holdings Corp., IGT Online Entertainment Systems, Global Draw and WMS Industries, and the privatization of the Illinois, New Jersey and Italian lotteries. Prior to joining Scientific Games, Mr. Weil was President of Lorne Weil, Inc., a firm he founded which provided strategic planning and corporate development services to technology-based industries, a role he maintained from 1979 to November 1992. From 197 4 to 1979, Mr. Weil was Vice President - Corporate Development at General Instrument Corporation. From 1970 to 1974, Mr. Weil was a manager with the Boston Consulting Group. Mr. Weil received his undergraduate degree from the University of Toronto, an M.S. degree from the London School of Economics and an M.B.A. from Columbia University, where he served for more than 10 years on the Board of Overseers. In 2012, Mr. Weil was the sponsor and Chairman of the Board of Andina Acquisition Corp., a NASDAQ-listed blank check company and is currently the Chairman of its successor entity, Tecnoglass Inc. Mr. Weil has been Executive Chairman of Leisure Acquisition Corp., a blank check company, since September 2017

 

Luis Fernando Castro Vergara has served on our board of directors since November 2018 and is a member of the audit and compensation committees. He is the Chief Executive Officer of CTSA since early 2018 participating actively as a member of the board of directors, leading the implementation of the corporate and competitive strategy of the company thru three (3) business units and strengthening the corporate governance of the company, with the purpose of generating sustainable growth. Mr. Castro, prior to becoming CEO, in addition to his knowledge of the infrastructure sector, has accumulated over 20 years of managerial experience in different industries as part of the management team in a private equity fund (PE) in agribusiness, in logistics and food business (import/export) as an entrepreneur, and most recently (2013-2017) in banking as CEO of one of Colombia’s development banks, Bancoldex. Participates actively in different board of directors in addition to Castro Tcherassi SA, in Road Concessions such as Accenorte SAS (4 G), Devimed SA (1 G) and Doble Calzada Oriente SAS (4 G). As an independent director, Mr. Castro participates Nasdaq listed public company, Procaps Group - PROC -(Pharmaceutical Industry). Mr. Castro holds two Bachelors of Science degree in Mathematics and Industrial Engineering at Fordham University and Columbia University respectively in New York City. He earned a Master’s in business administration (MBA) from Universidad de los Andes in Bogota, Colombia and has complementary executive education at Northwestern University (CEO’s Management Program at Kellogg) and Harvard University (Economic Development at Kennedy’s center for international development).

 

Martha (Stormy) L. Byorum has served as a member of our board of directors since November 2011. Ms. Byorum is founder and chief executive officer of Cori Investment Advisors, LLC (Cori Capital), a financial services entity that was most recently (January 2005 through August 2013) a division of Stephens Inc., a private investment banking firm founded in 1933. Ms. Byorum was also an executive vice president of Stephens Inc. from January 2005 until August 2013. From March 2003 to December 2004, Ms. Byorum served as chief executive officer of Cori Investment Advisors, LLC, which was spun off from VB&P in 2003. Ms. Byorum co-founded VB&P in 1996 and served as a Partner until February 2003. Prior to co-founding VB&P in 1996, Ms. Byorum had a 24-year career at Citibank, where, among other things, she served as chief of staff and chief financial officer for Citibank’s Latin American Banking Group from 1986 to 1990, overseeing $15 billion of loans and coordinating activities in 22 countries. She was later appointed the head of Citibank’s U.S. Corporate Banking Business and a member of the bank’s Operating Committee and a Customer Group Executive with global responsibilities.

 

46

 

 

Ms. Byorum is a Life Trustee of Amherst College and a chairman of the finance committee of the board of directors of Northwest Natural Gas, a large distributor of natural gas services in the Pacific Northwest. She also serves on the board of directors of JELD-WEN Holding, Inc., a vertically integrated global manufacturer and distributor of windows and doors, Ms. Byorum served as a director of Opes Acquisition Corp., a blank check company, from its inception in January 2018 through its business combination with BurgerFi International, LLC in December 2020.We believe Ms. Byorum is well-qualified to serve as a member of the board of directors due to her operational experience with Cori Capital Advisors, VB&P and Citibank and her financial background, which includes having served on the audit committees of four publicly-traded companies.

 

Julio A. Torres served as the Chief Executive Officer and a member of the board of directors of Andina Acquisition Corp. III (Nasdaq: ANDA) from January 2019 through August 2021. Since March 2013, Mr. Torres has served as the managing partner at Multiple Equilibria Capital, a financial advisory firm. From October 2011 through January 2013, Mr. Torres served as Co-Chief Executive Officer of Andina Acquisition Corp. I, and from March 2016 through March 2018 as Chief Executive Officer of Andina Acquisition Corp. II. He also served as a member of the board of Andina I from October 2011 until its merger in December 2013 and has continued to serve on the board of Tecnoglass Inc.(Nasdaq: TGLS) since such time. Mr. Torres is currently also a member of the board of AST SpaceMobile Inc. (Nasdaq:ASTS), Tuscany Oil Holdings Ltd. (Canada), Banco Serfinanza S.A. (Colombia), Financiera de Desarrollo Nacional (Colombia) and Colombia Telecomunicaciones - COLTEL (Colombia). From March 2008 to February 2013, Mr. Torres served as managing director of Nexus Capital Partners, a private equity firm. From April 2006 to February 2008, Mr. Torres served with the Colombian Ministry of Finance as Director General of Public Credit and the Treasury. From June 2002 to April 2006, Mr. Torres served as managing director of Diligo Advisory Group, an investment banking firm. From September 1994 to June 2002, Mr. Torres served as vice president with JPMorgan Chase Bank. Mr. Torres graduated from the Universidad de los Andes with a degree in Systems and Computers Engineering and a Finance Specialization, and received an M.B.A. from the Kellogg Graduate School of Management at Northwestern University and a Master in Public Administration from the J.F. Kennedy School of Government at Harvard University.

 

Carlos Alfredo Cure Cure has served on our board of directors since September 2019. Mr. Cure Cure currently acts as external advisor to Grupo Olímpica, one of the largest multi-industry conglomerates in Colombia, and is the former president of the Board of Directors of Ecopetrol S.A. (NYSE: EC), the leading oil & gas company in Colombia. From 2011 to 2013, Mr. Cure Cure served as the Colombian Ambassador to Venezuela. Earlier in his career, Mr. Cure Cure was the Financial Manager of Cementos del Caribe, General Manager of Cementos Toluviejo, General Manager of Astilleros Unión Industrial, and Sociedad Portuaria de Barranquilla. Mr. Cure Cure has served as a board member of Avianca and Isagen, and is the former President of Bavaria S.A. (AB Inbev, EBR: ABI). Mr. Cure Cure earned a B.S. in Civil Engineering from Universidad Nacional de Colombia. We believe Mr. Cure Cure is well-qualified to serve as a member of our board of directors due to his leadership experience in other boards, contacts and business relationships in Colombia.

 

Code of Conduct

 

In October 2017, we adopted an updated code of conduct that applies to all of our executive officers, directors and employees. The code of conduct codifies the business and ethical principles that govern all aspects of our business. We will provide, without charge, upon request, copies of our code of conduct. Requests for copies of our code of conduct should be sent in writing to Tecnoglass Inc., Avenida Circunvalar a 100 mts de la Via 40, Barrio Las Flores, Barranquilla, Colombia, Attn: Corporate Secretary. Readers can also obtain a copy of our code of conduct on our website at http://investors.tecnoglass.com/corporate-governance.cfm.

 

47

 

 

Shareholder Nominations

 

There have been no material changes to the procedures by which security holders may recommend nominees to our board of directors.

 

Audit Committee and Financial Expert

 

We have a standing audit committee of the board of directors, which consisted of Carlos Cure, Luis Fernando Castro and Julio Torres, with Carlos Cure serving as chairman during 2021. Each of the members of the audit committee is independent under the applicable Nasdaq listing standards.

 

As required by the Nasdaq listing standards, the audit committee will at all times be composed exclusively of independent directors who are “financially literate.” Nasdaq listing standards define “financially literate” as being able to read and understand fundamental financial statements, including a company’s balance sheet, income statement, and statement of cash flows. In addition, the Company must certify to Nasdaq the committee has, and will continue to have, at least one member who has past employment experience in finance or accounting, requisite professional certification in accounting, or other comparable experience or background that results in the individual’s financial sophistication. The Board of Directors has determined that Carlos Cure satisfies Nasdaq’s definition of financial sophistication and also qualifies as an “audit committee financial expert” as defined under rules and regulations of the Securities and Exchange Commission.

 

Item 11. Executive Compensation.

 

Overview; Compensation Discussion and Analysis

 

Our policies with respect to the compensation of our executive officers are administered by our board in consultation with our compensation committee. Our compensation policies are intended to provide for compensation that:

 

  is sufficient to attract and retain executives of outstanding ability and potential;
  is tailored to the unique characteristics and needs of our company;
  considers individual value and contribution to our success;
  is designed to motivate our executive officers to achieve our annual and long-term goals by rewarding performance based on the attainment of those goals;
  is designed to appropriately take into account risk and reward in the context of our business environment;
  reflects an appropriate relationship between executive compensation and the creation of shareholder value; and
  is sensitive to market benchmarks.

 

The compensation committee is charged with recommending executive compensation packages to our board that meet these goals. In making decisions about executive compensation, the compensation committee relies on the experience of its members as well as subjective considerations of various factors, including individual and corporate performance, our strategic business goals, each executive’s position, experience, level of responsibility, and future potential, and compensation paid by companies of similar size in our industry. The compensation committee does not set specific targets or benchmarks for overall compensation or for allocations between different elements of compensation.

 

Our compensation committee is charged with performing an annual review of our executive officers’ cash compensation and equity holdings to determine whether they provide adequate incentives and motivation to executive officers and whether they adequately compensate the executive officers relative to comparable officers in other companies. As part of this review, management submits recommendations to the compensation committee.

 

We believe it is important when making compensation-related decisions to be informed as to current practices of similarly situated publicly held companies in our industry. Our compensation committee stays appraised of the cash and equity compensation practices of publicly held companies in the glass and aluminum industries through the review of such companies’ public reports and through other resources. The companies chosen for inclusion in any benchmarking group would have business characteristics comparable to our company, including revenues, financial growth metrics, stage of development, employee headcount and market capitalization. While benchmarking may not always be appropriate as a stand-alone tool for setting compensation due to the aspects of our business and objectives, we generally believe that gathering this information is an important part of our compensation-related decision-making process.

 

48

 

 

Base Salaries

 

Each of our named executive officers is employed on an at-will basis. We do not have employment agreements in place for our named executive officers. Base salaries for our executive officers are individually determined by our compensation committee each year to ensure that each executive’s base salary forms part of a compensation package which appropriately rewards the executive for the value he or she brings to our company. Each executive’s base salary may be increased or decreased in the discretion of the compensation committee in accordance with our compensation philosophy.

 

Bonuses

 

In addition to their base salaries, our named executive officers are entitled to receive annual performance bonuses based on the company’s financial performance and achievement of certain targets throughout the year.

 

Other Compensation and Benefits

 

Named executive officers receive additional compensation in the form of vacation, medical, 401(k), and other benefits generally available to all of our employees. We do not provide any other perquisites or other personal benefits to our named executive officers.

 

Summary Compensation Table

 

The following table summarizes the total compensation for the years ended December 31, 2021 and 2020 of each of our named executive officers.

 

Name and principal position  Year   Salary   Bonus   Total 
Jose M. Daes (1)   2021   $1,512,000   $453,600   $1,965,600 
Chief Executive Officer   2020   $1,260,000   $315,000   $1,575,000 
Christian T. Daes (2)   2021   $1,512,000   $453,600   $1,965,600 
Chief Operating Officer   2020   $1,260,000   $315,000   $1,575,000 
Santiago Giraldo (3)   2021   $189,162   $47,634   $236,796 
Chief Financial Officer   2020   $181,704   $57,750   $239,454 

 

(1) Mr. Daes also serves as chief executive officer of ES.
   
(2) Mr. Daes also serves as chief executive officer of TG.
   
(3) Mr. Giraldo’s 2021 salary was paid in Colombian pesos.

 

Compensation Arrangements with Named Executive Officers

 

On January 12, 2022, our compensation committee recommended, and on March 15, 2022 our Board approved, the following compensation arrangements for 2022 for each of Messrs. Daes, Daes, and Giraldo: (i) with respect to each of Messrs. Daes and Daes, a base salary of $2,100,000 plus a bonus of up to $735,000; and (ii) with respect to Mr. Giraldo, a base salary of $444,000 and a performance bonus of up to $155,400 per year. Each of the bonuses will be based on our 2022 financial performance and achievement of certain to-be-agreed upon targets throughout the year.

 

49

 

 

Outstanding Equity Awards at Fiscal Year End

 

As of December 31, 2021, we had not granted any share options, share appreciation rights or any other awards under long-term incentive plans to any of our executive officers.

 

Director Compensation

 

Each of our non-employee directors receives cash compensation of $57,330 each year. Additionally, our chairman of the Audit Committee and each other member of our Audit Committee receives additional cash compensation of $18,346 and $9,173, respectively, for serving on our Audit Committee. Non-employee directors do not receive cash compensation for their service.

 

The following table summarizes the compensation of our non-employee directors for the year ended December 31, 2021.

 

Name 

Fees earned or

paid in cash

  

Stock

Awards

   Total 
Carlos Cure  $75,676    -   $75,676 
Luis Fernando Castro Vergara  $66,503    -   $66,503 
Julio A. Torres  $66,503    -   $66,503 
Martha L. Byorum  $57,330    -   $57,330 
A. Lorne Weil  $57,330    -   $57,330 

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The table and accompanying footnotes set forth certain information based on public filings or information known to Tecnoglass as of December 31, 2021 with respect to the ownership of our ordinary shares by:

 

  each person or group who beneficially owns more than 5% of our ordinary shares;
     
  each of our executive officers and directors; and
     
  all of our directors and executive officers as a group.

 

A person is deemed to be the “beneficial owner” of a security if that person has or shares “voting power,” which includes the power to vote or to direct the voting of such security, or “investment power,” which includes the power to dispose of or to direct the disposition of such security.

 

   Amount and    Approximate 
   Nature    Percentage of 
   of Beneficial    Beneficial 
Name and Address of Beneficial Owner(1)  Ownership    Ownership 
          
Directors and Named Executive Officers           
            
Jose M. Daes   275,810 (2)   * 
Chief Executive Officer and Director           
Christian T. Daes   204,632 (2)   * 
Chief Operating Officer and Director           
Santiago Giraldo   -     * 
Chief Financial Officer           
Carlos Cure Cure   -     * 
Director           
Luis F. Castro Vergara   -     * 
Director           
A. Lorne Weil   106,974 (3)   * 
Chairman of the Board           
Julio A. Torres   55,520     * 
Director           
Martha L. Byorum   50,304     * 
Director           
All directors and executive officers as a group (8 persons)   693,240     1.5%
Five Percent Holders:           
Energy Holding Corporation   26,103,937 (4)   54.8%
            
American Century Companies, Inc.
4500 Main St, 9th Floor, Kansas City MO 64111
   3,405,196 (5)   7.1%

 

50

 

 

* Less than 1%

 

(1) Unless otherwise indicated, the business address of each of the individuals is Avenida Circunvalar a 100 mts de la Via 40, Barrio Las Flores, Barranquilla, Colombia.
   
(2) Does not include shares held by Energy Holding Corporation, in which this person has an indirect ownership interest.
   
(3) Does not include 253,000 ordinary shares held by Child’s Trust f/b/o Francesca Weil u/a dated March 4, 2010 and 253,000 ordinary shares held by Child’s Trust f/b/o Alexander Weil u/a dated March 4, 2010, irrevocable trusts established for the benefit of Mr. Weil’s children.
   
(4) Joaquin Fernandez and Alberto Velilla Becerra are the directors of Energy Holding Corporation and may be deemed to share voting and dispositive power over such shares.
   
(5) Includes shares held by American Century Capital Porfolios, Inc and American Century Investment Management, subsidiaries of American Century Companies, Inc, which is controlled by the Stowers Institute for Medical Research, that is a beneficial owner of securities that are the subject of this schedule based on information supplied on Schedules 13G filed with the SEC on February 11, 2021.

 

Equity Compensation Plan Information

 

Plan Category 

Number of securities to

be issued upon exercise

of outstanding options,

warrants and rights

  

Weighted-average

exercise price of

outstanding options,

warrants and rights

  

Number of securities remaining

available for future issuance

under equity compensation plans

(excluding securities

reflected in

the first column)

 
Equity compensation plans approved by security holders           1,593,917(1)
Equity compensation plans not approved by security holders            
Total           1,593,917 

 

(1) On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan. Under this plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2021, no awards had been made under the 2013 Plan.

 

51

 

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

Related Party Transactions

 

A Construir SA

 

On a recurring basis, we engage A Counstruir S.A., a heavy construction company operating in Barranquilla, Colombia to carry out construction related to our on-going capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in A Construir. During the years ended December 31, 2021 and 2020, the Company purchased $9.3 million and $2.4 million, respectively, from A Construir S.A.for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Additionally, we sold $198 and $339 to A Construir S.A. during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from A Construir S.A. for $0.2 million and $0.1 million as of December 31, 2021 and 2020. During 2021 and 2020 we also paid $0.5 million and less than $0.1 million, respectively, to AST Ingenieria SAS, a civil engineering firm owned and controlled by A Construir S.A., in relation to works performed on the construction projects A Construir executed on our manufacturing facilities.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $1.1 million and $0.7 million to Alutrafic during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $0.5 million and $0.6 million as of December 31, 2021 and 2020.

 

Bancaplus SAS

 

In 2021, we deposited the Colombian Peso equivalent to $2.3 million in a cash equivalent investment with Bancaplus SAS a financial services company that conducts factoring and payroll lending operations in Colombia in which Christian Daes, the Company’s COO, has an ownership stake. These are liquid, low risk investments that drive returns in line with or higher than similar instruments in the market.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located near our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO. During the years ended December 31, 2021 and 2020 we purchased $0.3 million and $0.3 million respectively. Additionally, during 2022 we also acquired a lot of land adjacent to our manufacturing campus from Santa Maria del Mar SAS for $0.4 million.

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2021 and 2020, we made charitable contributions for $1.4 million and $1.3 million, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $0.8 million and $0.4 million to Avanti during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Avanti for $0.4 million and $0.1 million as of December 31, 2021 and 2020.

 

Union Temporal Semaforos de Barranquilla

 

Union Temporal Semáforos de Barranquilla (“UTSB”), a joint venture that manages traffic lights in Barranquilla in which affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake, made a working capital loan to one of our subsidiaries in 2019, when the entity was starting its operations, which bore no interest through 2021, and bears interest equal to the Colombian consumer price index plus 3% beginning in 2022. As of December 31, 2021 and 2020, this loan had an outstanding balance of $0.4 million and $0.4 million, respectively and is expected to be fully repaid within the next 18 months.

 

Vidrio Andino Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

52

 

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $15.3 million and $14.3 million from Vidrio Andino in 2021 and 2020, respectively. As of December 31, 2021 and 2020, we had outstanding payables to Vidrio Andino for $2.8 million and $3.0 million. We recorded equity method income of $4.2 million and $1.4 million on our Consolidated Statement of Operations during the years ended December 31, 2021 and 2020, respectively.

 

Window Design and Installation LLC

 

Window Design and Installation LLC (“WDI”), a Florida based glazing contractor formerly owned by two senior sales executives at the Company, made a working capital loan to one of our subsidiaries in 2018 for $0.6 million bearing interest at a rate of 3.7%. WDI was dissolved in 2020 and the loan (including accrued interest) was later condoned by the former shareholders, resulting in non-operating income of $0.7 million on our statement of operations for the year ended December 31, 2021.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture for $0.8 million and $0.9 milion as of December 31, 2021 and 2020, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

 

Related Person Policy

 

Our Code of Conduct requires us to avoid, wherever possible, all related party transactions that could result in actual or potential conflicts of interests, except under guidelines approved by the board of directors (or the audit committee). Related-party transactions are defined as transactions in which (1) the aggregate amount involved will or may be expected to exceed $120,000 in any calendar year, (2) we or any of our subsidiaries are a participant, and (3) any (a) executive officer, director or nominee for election as a director, (b) greater than 5% beneficial owner of our ordinary shares, or (c) immediate family member, of the persons referred to in clauses (a) and (b), has or will have a direct or indirect material interest (other than solely as a result of being a director or a less than 10% beneficial owner of another entity). A conflict of interest situation can arise when a person takes actions or has interests that may make it difficult to perform his or her work objectively and effectively. Conflicts of interest may also arise if a person, or a member of his or her family, receives improper personal benefits as a result of his or her position.

 

Our audit committee, pursuant to its written charter, is responsible for reviewing and approving material or significant related-party transactions to the extent we enter into such transactions. The audit committee will consider all relevant factors when determining whether to approve a related party transaction, including whether the related party transaction is on terms no less favorable than terms generally available to an unaffiliated third-party under the same or similar circumstances and the extent of the related party’s interest in the transaction. No director may participate in the approval of any transaction in which he is a related party, but that director is required to provide the audit committee with all material information concerning the transaction. Additionally, we require each of our directors and executive officers to complete an annual directors’ and officers’ questionnaire that elicits information about related party transactions.

 

53

 

 

These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a director, employee or officer.

 

Director Independence

 

We adhere to the Nasdaq Capital Market listing standards in determining whether a director is independent. Our board of directors consults with its counsel to ensure that the board’s determinations are consistent with those rules and all relevant securities and other laws and regulations regarding the independence of directors.

 

The Nasdaq Capital Market listing standards define an “independent director” as a person, other than an executive officer of a company or any other individual having a relationship which, in the opinion of the issuer’s board of directors, would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. Consistent with these considerations, we have affirmatively determined that Messrs. Weil, Cure Cure, Castro Vergara, Torres and Ms. Byorum qualify as independent directors. Our independent directors have regularly scheduled meetings at which only independent directors are present.

 

Item 14. Principal Accounting Fees and Services.

 

The following fees were paid to PwC for services rendered in years ended December 31, 2021 and 2020:

 

   Year Ended December 31, 
   2021   2020 
Audit Fees(1)  $669,158   $662,577 
Audit-Related Fees(2)   105,300    20,697 
All Other Fees(3)   2,900    3,787 
Total Fees  $777,358   $687,061 

 

(1) Audit fees consist of fees billed for professional services by PwC for audit and quarterly review of the Company’s consolidated financial statements during the years ended December 31, 2021 and 2020, and related services normally provided in connection with statutory and regulatory filings or engagements.

 

(2) Audit-related fees represent the aggregate fees billed for assurance and related professional services rendered by PwC that are reasonably related to the performance of the audit or review of the Company’s financial statements and are not reported under “Audit Fees”.

 

(3) Other fees represent fees billed for professional services rendered by PwC in connection with subscription to information services and training.

 

Pre-Approval Policies and Procedures. In accordance with Section 10A(i) of the Securities Exchange Act of 1934, as amended, before we engage our independent registered public accounting firm to render audit or non-audit services, the engagement is approved by our audit committee. Our audit committee approved all of the fees referred to in the rows titled “Audit Fees,” “Audit-Related Fees,” and “All Other Fees” in the table above.

 

Representatives of PwC are expected to attend the annual general meeting. The representatives will have an opportunity to make any statements and will be available to respond to appropriate questions from shareholders.

 

Audit Committee Approval

 

Our audit committee pre-approved all the services performed by PwC Contadores y Auditores S.A.S. In accordance with Section 10A(i) of the Securities Exchange Act of 1934, before we engage our independent accountant to render audit or non-audit services on a going-forward basis, the engagement will be approved by our audit committee.

 

54

 

 

PART IV

 

Item 15. Exhibits, Financial Statement Schedules.

 

(a) The following documents are filed as part of this Form 10-K:
   
(1) Consolidated Financial Statements:

 

  Page
Report of Independent Registered Public Accounting Firm F-2
Balance Sheets F-3
Statements of Operations and Comprehensive Income F-4
Statements of Shareholders’ Equity F-5
Statements of Cash Flows F-6
Notes to Consolidated Financial Statements F-7

 

(2) Financial Statement Schedules:

 

None.

 

(3) The following exhibits are filed as part of this Form 10-K

 

Exhibit

No.

  Description   Included   Form   Filing Date
                 
3.1   Third Amended and Restated Memorandum and Articles of Association.   By Reference   Schedule 14A   December 4, 2013
4.1   Specimen Ordinary Share Certificate.   By Reference   S-1/A   January 23, 2012
4.2   Specimen Warrant Certificate.   By Reference   S-1/A   December 28, 2011
4.3   Warrant Agreement between Continental Stock Transfer & Trust Company and the Company.   By Reference   8-K   March 22, 2012
4.4   Description of the Company’s Securities   By Reference   10-K   March 8, 2021
10.1   Amended and Restated Registration Rights Agreement among the Company, the Initial Shareholders and Energy Holding Corporation.   By Reference   8-K   December 27, 2013
10.2   2013 Long-Term Incentive Equity Plan   By Reference   Schedule 14A   December 4, 2013
10.3   Form of Indemnification Agreement   By Reference   8-K   March 5, 2014
10.4   Settlement Agreement, dated June 30, 2018, between the Company and Giovanni Monti   By Reference   Form 10-K   March 8, 2019
10.5   Investment Agreement dated January 11, 2019, by and among Tecnoglass Inc., Holding Concorde S.A.S., Saint-Gobain Colombia S.A.S., Saint-Gobain Cristaleria S.L., and Pilkington International Holdings B.V.   By Reference   8-K   January 11, 2019
21   List of subsidiaries.   Herewith        
24   Power of Attorney (included on signature page of this Form 10-K).   Herewith        
31.1   Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith        
31.2   Certification of Principal Financial and Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith        
32   Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002   Herewith        
                 
101.INS   Inline XBRL Instance Document   Herewith        
101.SCH   Inline XBRL Taxonomy Extension Schema Document   Herewith        
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document   Herewith        
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document   Herewith        
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document   Herewith        
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document   Herewith        
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)   Herewith        

 

Item 16. Form 10-K Summary.

 

None.

 

55

 

 

SIGNATURES

 

Pursuant to the requirements of the Section 13 or 15 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on the 16th day of March, 2022.

 

  TECNOGLASS INC.
     
  By: /s/ Santiago Giraldo
  Name: Santiago Giraldo
  Title: Chief Financial Officer (Principal
    Financial and Accounting Officer)

 

POWER OF ATTORNEY

 

The undersigned directors and officers of Tecnoglass Inc. hereby constitute and appoint Jose Daes and Santiago Giraldo with full power to act as our true and lawful attorney-in-fact with full power to execute in our name and behalf in the capacities indicated below, this annual report on Form 10-K and any and all amendments thereto and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, and hereby ratify and confirm all that such attorneys-in-fact, or any of them, or their substitutes shall lawfully do or cause to be done by virtue hereof.

 

In accordance with the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Name   Title   Date
         
/s/ Jose M. Daes   Chief Executive Officer   March 16, 2022
Jose M. Daes   (Principal Executive Officer)    
         
/s/ Christian T. Daes   Chief Operating Officer   March 16, 2022
Christian T. Daes        
         
/s/ Santiago Giraldo   Chief Financial Officer   March 16, 2022
Santiago Giraldo   (Principal Financial and Accounting Officer)    
         
/s/ A. Lorne Weil   Director (Non-Executive Chairman)   March 16, 2022
A. Lorne Weil        
         
/s/ Carlos A. Cure   Director   March 16, 2022
Samuel R. Azout        
         
/s/ Luis Fernando Castro   Director   March 16, 2022
Luis Fernando Castro        
         
/s/ Martha Byorum   Director   March 16, 2022
Martha Byorum        
         
/s/ Julio A. Torres   Director   March 16, 2022
Julio A. Torres        

 

56

 

 

Tecnoglass Inc.

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

  Page
Audited Financial Statements:  
   
Report of Independent Registered Public Accounting Firm (PCAOB ID NO: 6466) F-2
   
Consolidated Balance Sheets at December 31, 2021 and 2020 F-4
   
Consolidated Statements of Operations and Comprehensive Income for the Years Ended December 31, 2021 and 2020 F-5
   
Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2021 and 2020 F-6
   
Consolidated Statements of Cash Flows for the Years Ended December 31, 2021, and 2020 F-7
   
Notes to Consolidated Financial Statements F-8

 

F-1

 

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of Tecnoglass Inc.

 

Opinions on the Financial Statements and Internal Control over Financial Reporting

 

We have audited the accompanying consolidated balance sheets of Tecnoglass Inc. and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations and comprehensive income, shareholders’ equity and cash flows for each of the two years in the period ended December 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021 , based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

 

Basis for Opinions

 

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

F-2
 

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Revenue Recognition - Estimated Costs to Complete Fixed Price Contracts

 

As discussed in Notes 2 and 6 to the consolidated financial statements, $77,4 million of the Company’s total revenues for the year ended December 31, 2021 was generated from fixed price contracts. For the Company’s fixed price contracts, revenues are recognized using the cost-to-cost method, measured by the percentage of costs incurred to date to total estimated costs for each contract. As disclosed by management, the Company generally uses the cost-to-cost method to measure progress for its contracts, which occurs as the Company incurs costs on the contracts. Under the cost-to-cost method, sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods. Due to the nature of the work required to be performed, management’s estimation of costs at completion is complex and requires significant judgment based on reasonable estimations. Management has disclosed that there are various factors that can affect the accuracy of cost estimates, including, but not limited to the ability to properly allocate indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time.

 

The principal considerations for our determination that performing procedures relating to revenue recognition - estimated costs to complete fixed price contracts is a critical audit matter are the significant judgments made by management when determining the estimated costs to complete fixed price contracts, which in turn led to significant auditor judgment and effort in performing procedures and in evaluating the estimates of the costs to complete related to the assessment of management’s judgment about the Company’s ability to allocate indirect labor and indirect material costs to each project of actual incurred costs to date on the contract.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of estimated costs to complete fixed price contracts and control over management’s review and approval the actual indirect labor and indirect material costs allocated to the project and testing management’s process for reviewing and approving the costs of the contract. The procedures also included, among others, evaluating and testing management’s process for determining the estimate of costs at completion for a sample of contracts, which included evaluating the reasonableness of the allocation of indirect labor and indirect material costs to each project and considering the factors that can affect the accuracy of these estimate. Evaluating the reasonableness of the allocation of indirect labor and indirect material costs to each project used involved assessing management’s ability to reasonably estimate costs to complete fixed price contracts by (i) performing a comparison of the originally estimated and actual costs incurred on similar completed contracts; and (ii) evaluating the timely identification of circumstances that may warrant a modification to estimated costs to complete, including actual costs in excess of estimates.

 

/s/ PwC Contadores y Auditores S.A.S.

 

PwC Contadores y Auditores S. A. S.

Barranquilla, Colombia

March 16, 2022

We have served as the Company’s auditor since 2014

 

 

F-3
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Balance Sheets

(In thousands, except share and per share data)

 

   December 31,   December 31, 
   2021   2020 
ASSETS          
Current assets:          
Cash and cash equivalents  $85,011   $67,668 
Investments   1,977    2,387 
Trade accounts receivable, net   110,539    89,376 
Due from related parties   2,252    2,186 
Inventories   84,975    81,249 
Contract assets – current portion   18,667    28,405 
Other current assets   22,854    13,890 
Total current assets  $326,275   $285,161 
Long-term assets:          
Property, plant and equipment, net  $166,629   $152,474 
Deferred income taxes   596    268 
Contract assets – non-current   11,853    10,228 
Long-term trade accounts receivable   3,995    2,985 
Intangible assets   3,337    5,112 
Goodwill   23,561    23,561 
Long-term investments   51,160    47,535 
Other long-term assets   4,157    2,788 
Total long-term assets   265,288    244,951 
Total assets  $591,563   $530,112 
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current liabilities:          
Short-term debt and current portion of long-term debt  $10,700   $1,764 
Trade accounts payable and accrued expenses   68,084    42,326 
Accrued interest expense   3    7,175 
Due to related parties   3,857    4,238 
Dividends payable   3,141    1,352 
Contract liability – current portion   45,213    27,242 
Other current liabilities   24,017    9,959 
Total current liabilities  $155,015   $94,056 
Long-term liabilities:          
Deferred income taxes  $3,417   $3,170 
Long-term liabilities from related parties   -    645 
Contract liability – non-current   78    977 
Long-term debt   188,355    222,722 
Total long-term liabilities   191,850    227,514 
Total liabilities  $346,865   $321,570 
SHAREHOLDERS’ EQUITY          
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2021 and December 31, 2020 respectively  $-   $- 
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,117,631 shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively   5    5 
Legal Reserves   2,273    2,273 
Additional paid-in capital   219,290    219,290 
Retained earnings   91,045    29,926 
Accumulated other comprehensive (loss)   (68,751)   (43,512)
Shareholders’ equity attributable to controlling interest   243,862    207,982 
Shareholders’ equity attributable to non-controlling interest   836    560 
Total shareholders’ equity   244,698    208,542 
Total liabilities and shareholders’ equity  $591,563   $530,112 


 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-4
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Statements of Operations and Comprehensive Income

(In thousands, except share and per share data)

 

   2021   2020 
   Years ended December 31, 
   2021   2020 
Operating revenues:          
External customers  $494,665   $375,058 
Related parties   2,120    1,549 
Total operating revenues   496,785    376,607 
Cost of sales   294,201    237,166 
Gross profit   202,584    139,441 
Operating expenses:          
Selling expense   (49,768)   (39,065)
General and administrative expense   (35,831)   (34,669)
Total operating expenses   (85,599)   (73,734)
Operating income   116,985    65,707 
Non-operating income, net   608    89 
Equity method income   4,177    1,387 
Foreign currency transactions losses   (4,308)   (8,638)
Interest expense and deferred cost of financing   (9,850)   (21,671)
Loss on extinguishment of debt   (10,699)   - 
Income before taxes   96,913    36,874 
Income tax provision   (28,485)   (13,033)
Net income  $68,428   $23,841 
Loss attributable to non-controlling interest   (277)   34 
Income attributable to parent  $68,151   $23,875 
Comprehensive income:          
Net income  $68,428   $23,836 
Foreign currency translation adjustments   (25,080)   (3,898)
Change in fair value derivative contracts   (159)   (350)
Total comprehensive income  $43,189   $19,588 
Comprehensive (loss) income attributable to non-controlling interest   (277)   39 
Total comprehensive income attributable to parent  $42,912   $19,622 
Basic income per share  $1.43   $0.51 
Diluted income per share  $1.43   $0.51 
Basic weighted average common shares outstanding   47,674,773    46,398,428 
Diluted weighted average common shares outstanding   47,674,773    46,398,428 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-5
 

 

Tecnoglass, Inc. and Subsidiaries

Consolidated Statements of Shareholders’ Equity

For the Years Ended December 31, 2021 and 2020

(In thousands, except share data)

 

                                              
   Ordinary Shares, $0.0001
Par Value
   Additional Paid in   Legal   Retained   Accumulated Other Comprehensive   Total Shareholders’   Non-Controlling   Total
Shareholders’ Equity and Non-Controlling
 
   Shares   Amount   Capital   Reserve   Earnings   Loss   Equity   Interest   Interest 
Balance at December 31, 2019   46,117,631       5    208,283    1,367    12,148    (39,264)   182,539    594    183,133 
                                     
Issuance of common stock   1,557,142    -    10,900    -    -    -    10,900    -    10,900 
                                              
Dividend   -    -    107    -    (5,191)   -    (5,084)   -    (5,084)
                                              
Legal Reserves   -    -    -    906    (906)   -    -    -      
                                      
Derivative financial instruments   -    -    -    -    -    (350)   (350)   -    (350)
                                              
Foreign currency translation   -    -    -    -    -    (3,898)   (3,898)   -    (3,898)
                                              
Net income   -    -    -    -    23,875    -    23,875    (34)   23,841 
                                              
Balance at Diciembre 31, 2020   47,674,773    5    219,290    2,273    29,926    (43,512)   207,982    560    208,542 
                                     
Issuance of common stock   -    -    -    -    -    -    -    -    - 
                                              
Dividend   -    -    -    -    (7,032)   -    (7,032)   -    (7,032)
                                              
Legal reserve   -    -    -    -    -    -    -    -    - 
                                              
Derivative financial instruments   -    -    -    -    -    (159)   (159)   -    (159)
                                              
Foreign currency translation   -    -    -    -    -    (25,080)   (25,080)   -    (25,080)
                                              
Net income   -    -    -    -    68,151    -    68,151    277    68,428 
                                              
Balance at December 31, 2021   47,674,773    5    219,290    2,273    91,045    (68,751)   243,862    836    244,698 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-6
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands)

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
CASH FLOWS FROM OPERATING ACTIVITIES          
Net income  $68,428   $23,836 
Adjustments to reconcile net income to net cash provided by operating activities:          
Provision for bad debts   1,599    1,196 
Provision for obsolete inventory   53    143 
Depreciation and amortization   20,923    20,623 
Deferred income taxes   4,400    6,581 
Equity method income   (4,177)   (1,387)
Deferred cost of financing   1,368    972 
Other non-cash adjustments   (91)   (123)
Loss on debt extinguishment   2,333    - 
Unrealized currency translation losses   14,175    7,930 
Changes in operating assets and liabilities:          
Trade accounts receivables   (38,515)   5,827 
Inventories   (16,747)   (1,675)
Prepaid expenses   (3,293)   (1,397)
Other assets   (15,312)   13,377 
Trade accounts payable and accrued expenses   38,001    (20,768)
Accrued interest expense   (7,173)   (417)
Taxes payable   16,125    (6,566)
Labor liabilities   357    115 
Contract assets and liabilities   28,593    22,815 
Related parties   6,206    629 
CASH PROVIDED BY OPERATING ACTIVITIES  $117,253   $71,711 
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Proceeds from sale of investments   685    471 
Proceeds from sale of property and equipment   130    6 
Purchase of investments   (63)   (265)
Acquisition of property and equipment   (51,513)   (18,323)
CASH USED IN INVESTING ACTIVITIES  $(50,761)  $(18,111)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Cash dividend   (5,243)   (3,801)
Debt extinguishment – Call premium   (8,610)   - 
Proceeds from debt   221,350    41,343 
Debt modification costs   (1,489)   (6,384)
Repayments of debt   (249,797)   (64,694)
CASH USED IN FINANCING ACTIVITIES  $(43,789)  $(33,536)
           
Effect of exchange rate changes on cash and cash equivalents  $(5,360)  $(795)
NET INCREASE IN CASH   17,343    19,269 
           
CASH - Beginning of period   67,668    48,399 
CASH - End of period  $85,011   $67,668 
           
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION          
Cash paid during the period for:          
Interest  $15,531   $19,168 
Income Tax  $15,296   $10,863 
NON-CASH INVESTING AND FINANCING ACTIVITIES:          
Assets acquired under credit or debt  $1,859   $2,242 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-7
 

 

Tecnoglass Inc. and Subsidiaries

Notes to Consolidated Financial Statements

(Amounts in thousands, except share and per share data)

 

  Note 1. General

 

Business Description

 

Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.

 

The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.

 

The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.

 

  Note 2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

F-8
 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2021, and 2020, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia and Panama. As of December 31, 2021 and 2020 the Company had no restricted cash.

 

Investments

 

The Company’s investments are comprised of marketable securities, short term deposits and income producing real estate.

 

Investments which are held for trading are recorded at fair value and fluctuations in value are recorded as a non-operating income or expense. In addition, we have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

Related party transactions

 

The Company has related party transactions such as sales, purchases, and other payments. We periodically performed a related party analysis to identify transactions to disclose. Depending on the transactions´ nature and materiality, we aggregate some related party information by type.

 

F-9
 

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 
Aircraft   30 years 

 

The Company also records within fixed assets all the underlying assets of a capital lease. Initial recognition of these assets are done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all of the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets, and there was no new trigger in the second, third or fourth quarter of 2020.The extent of the impact of the pandemic depends on future developments which are highly uncertain.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

F-10
 

 

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. There have been no new triggers through the fourth quarter of 2021.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2021, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 - Goodwill and Intangible Assets for additional information.

 

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases, but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition, and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

F-11
 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 16% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

F-12
 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2021.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis - value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (ICA) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

F-13
 

 

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $1,256 and $681 during the years ended December 31, 2021 and 2020, respectively.

 

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2021 and 2020 amounted to approximately $1,457 and $987, respectively.

 

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The Company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 - Shareholders’ Equity for further detail on the calculation of earnings per share.

 

F-14
 

 

Recently Issued Accounting Pronouncements

 

In June 2016, FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that will postpone the effective date to the year beginning after December 15, 2022 for smaller reporting Companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this Update are effective for the Company through December 31, 2022 with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

 

  Note 3. Ventanas Solar Acquisition

 

On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired 95% of the shares of VS for $4.0 million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. It is expected that the remaining 5% of VS will be contributed to the Company in 2022 without any further consideration being paid.

 

The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.

 

The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.

 

The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1st, 2020:

 

   January 1, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Retained Earnings   16,213    (4,065)   12,148 
Total Shareholders’ Equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   532,025    (1,913)   530,112 
Total Sales   374,923    1,684    376,607 
                
Operating Income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

F-15
 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   589,352    2,211    591,563 
Total Sales   494,499    2,286    496,785 
                
Operating Income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.43 
Diluted income per share   1.43    0.00    1.43 

 

 

  Note 4. Long Term Investments

 

Saint-Gobain Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

 

  Note 5. Segment and Geographic Information

 

The Company has one operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.

 

In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s chief operating decision maker (CODM) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment - Architectural Glass and Windows - is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”

 

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $26,375   $24,178 
United States   456,327    340,437 
Panama   4,530    2,713 
Other   9,553    9,279 
Total Revenues  $496,785   $376,607 

 

F-16
 

 

The following table presents revenues from external customer by product groups.

 

   Year ended December 31, 
   2021   2020 
Glass and framing components  $76,106   $73,443 
Windows and architectural systems   420,679    303,164 
Total Revenues  $496,785   $376,607 

 

During the year ended December 31, 2021 and 2020, no single customer accounted for more than 10% of our revenues.

 

The Company’s long-lived assets are distributed geographically as follows:

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $161,270   $152,605 
Panama   60    213 
United States   103,362    91,865 
Total long lived assets  $264,692   $244,683 

 

 

  Note 6. Revenue Disaggregation, Contract Assets and Contract liabilities

 

Disaggregation of Total Net Sales

 

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

         
   Year ended December 31, 
   2021   2020 
Fixed price contracts  $77,417   $103,423 
Product sales   419,368    273,184 
Total Revenues  $496,785   $376,607 

 

Remaining Performance Obligations

 

As of December 31, 2021, the Company had $248.1 million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize 100% of sales relating to existing performance obligations within two years, of which $232.7 million are expected to be recognized during the year ended December 31, 2022, and $15.4 million during the year ended December 31, 2023.

 

F-17
 

 

Contract Assets and Contract Liabilities

 

Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract by contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.

 

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2021

  

December 31,

2020

 
Contract assets — current  $18,667   $28,405 
Contract assets — non-current   11,853    10,228 
Contract liabilities — current   (45,213)   (27,242)
Contract liabilities — non-current   (78)   (977)
Net contract (liabilities) assets  $(14,771)  $10,414 

 

The components of contract assets are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Unbilled contract receivables, gross  $8,174   $13,534 
Retainage   22,346    25,099 
Total contract assets   30,520    38,633 
Less: current portion   18,667    28,405 
Contract assets – non-current  $11,853   $10,228 

 

The components of contract liabilities are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Billings in excess of costs  $12,854    7,191 
Advances from customers on uncompleted contracts   32,437    21,028 
Total contract liabilities   45,291    28,219 
Less: current portion   45,213    27,242 
Contract liabilities – non-current  $78    977 

 

During the year ended December 31, 2021, the Company recognized $6,765 of sales related to its billing in excess of cost liability on January 1, 2021. During the year ended December 31, 2020, the Company recognized $4,469 of sales related to its contract liabilities on January 1, 2020.

 

F-18
 

 

  Note 7. Trade Accounts Receivable

 

Trade accounts receivable consist of the following:

 

         
   December 31, 
   2021   2020 
Trade accounts receivable   110,727    90,020 
Less: Allowance for doubtful accounts   (188)   (644)
Total  $110,539   $89,376 

 

The changes in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 are as follows:

 

         
   Year ended December 31, 
   2021   2020 
Balance at beginning of year  $644   $2,685 
Provision for bad debts   1,599    1,196 
Deductions and write-offs, net of foreign currency adjustment   (2,055)   (3,237)
Balance at end of year  $188   $644 

 

 

  Note 8. Inventories

 

Inventories are comprised of the following

 

   December 31,
2021
   December 31,
2020
 
Raw materials  $54,443   $47,282 
Work in process   11,126    19,345 
Finished goods   8,789    4,941 
Stores and spares   9,869    8,981 
Packing material   870    783 
 Total Inventories, gross   85,097    81,332 
Less: Inventory allowance   (122)   (83)
 Total inventories, net  $84,975   $81,249 

 

There are no third party liens or pledges on our inventories as of December 31, 2021.

 

F-19
 

 

  Note 9. Other Current Assets

 

Other assets consist of the following:

 

         
   Year ended December 31, 
   2021   2020 
Advances to Suppliers and Loans  $983   $1,923 
Prepaid Income Taxes   12,945    6,029 
Employee Receivables   323    361 
Prepaid expenses   3,861    2,371 
Derivative financial instruments   -    230 
Other Creditors   4,742    2,974 
Total  $22,854   $13,890 

 

During the years ended December 31, 2021 and 2020, the Company recorded $1,308 and $1,338 of prepaid expenses amortization, respectively.

 

  Note 10. Property, Plant and Equipment

 

Property, plant and equipment is comprised of the following:

 

   December 31,
2021
   December 31,
2020
 
Building  $61,383   $64,956 
Machinery and equipment   164,538    155,513 
Office equipment and software   7,278    7,041 
Vehicles   3,302    3,080 
Aircraft   9,545    - 
Furniture and fixtures   2,537    2,304 
Total property, plant and equipment   248,583    232,894 
Accumulated depreciation   (106,845)   (107,410)
Net book value of property and equipment   141,738    125,484 
Land   24,891    26,990 
Total property, plant and equipment, net  $166,629   $152,474 

 

Depreciation expense was $17,317 and $17,074 for the years ended December 31, 2021 and 2020, respectively.

 

F-20
 

 

  Note 11. Goodwill and Intangible Assets

 

Goodwill

 

There were no movements to goodwill during the year ended December 31, 2020 and 2021.

 

Intangible Assets, Net

 

Intangible assets include Miami-Dade County Notices of Acceptances (NOA’s), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&P.

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 

 

   December 31, 2020 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(751)  $229 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,236    (5,255)   3,981 
Non-compete Agreement   165    (126)   39 
Customer Relationships   4,140    (3,277)   863 
Total  $14,521   $(9,409)  $5,112 

 

The weighted average amortization period is 5.3 years.

 

During the twelve months ended December 31, 2021 and 2020, the amortization expense amounted to $2,298 and $2,178, respectively, and was included within the general and administration expenses in our consolidated statement of operations.

 

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2021 is as follows:

 

Year ending  (in thousands) 
2022   1,219 
2023   908 
2024   598 
2025   290 
Thereafter   322 
 Total  $3,337 

 

 

  Note 12. Other Long-Term Assets

 

Other long-term assets are comprised of the following:

   2021   2020 
   December 31, 
   2021   2020 
Real estate investments  $3,848   $2,615 
Other long-term assets   309    173 
 Other assets, noncurrent,total  $4,157   $2,788 

 

F-21
 

 

  Note 13. Debt

 

The Company’s debt is comprised of the following:

  

December 31,

2021

  

December 31,

2020

 
Revolving lines of credit  $279   $377 
Finance lease   306    350 
Unsecured senior note   -    210,000 
Other loans   239    31 
Senior secured credit facility   204,257    22,835 
Less: Deferred cost of financing   (6,026)   (9,107)
Total obligations under borrowing arrangements   199,055    224,486 
Less: Current portion of long-term debt and other current borrowings   10,700    1,764 
Long-term debt  $188,355   $222,722 

 

As of December 31, 2021, and December 31, 2020, the Company had $198.6 million and $224.3 million of debt denominated in US Dollars with the remaining amounts denominated in Colombian Pesos.

 

As of December 31, 2021, all assets of the company are pledged as collateral for the syndicated loan.

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bears interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and mature in 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. The modification also included a re-sizing of the term loan to $200 million for a total facility size of up to $350 including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of 1.75%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is 2.81%. We recorded total costs and fees of $1,496 related to this transaction, of which $1,346 of fees paid to banks were capitalized as deferred cost of financing, and $150 paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.

 

As of December 31, 2021, the Company was obligated under various finance leases under which the aggregate present value of the minimum lease payments amounted to $306. In line with this, the Company recorded right-of-use assets related to computing equipment for $275 and $321 as of December 31, 2021 and December 31, 2020, respectively. The lease agreements include terms to extend the lease, however the Company does not intend to extend its current leases. The weighted average remaining lease term approximates 3 years. The right-of-use assets’ depreciation and interest expense from the lease liability are recorded on our Condensed Consolidated Statement of Operations.

 

The table below shows maturities of debt as of December 2021.

 

      
2022  $10,700 
2023   10,071 
2024   11,304 
2025   15,000 
2026   158,006 
Thereafter   - 
Total  $205,081 

 

F-22
 

 

The Company’s loans have maturities ranging from a few weeks to 5 years. Our credit facilities bear interest at a weighted average rate of 2.09%.

 

Interest expense for the year ended December 31, 2021 and 2020 was $8,465 and $19,773, respectively. During the years ended December 31, 2021 and 2020, the Company did not capitalize interests.

 

  Note 14. Income Taxes

 

The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation.

 

The components of income tax expense are as follows:

 

   2021   2020 
   Twelve months ended December 31, 
   2021   2020 
Current income tax          
United States  $(1,679)  $(1,385)
Colombia   (22,354)   (5,035)
Panama   (52)   (32)
Total current income tax    (24,085)   (6,452)
Deferred income Tax          
United States   (1,829)   20 
Colombia   (2,571)   (6,601)
Panama   -    - 
Total deferred income tax   (4,400)   (6,581)
Total income tax (provision)  $(28,485)  $(13,033)
           
Effective tax rate   29.4%   35.3%

 

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

   Year ended December 31, 
   2021   2020 
Income tax expense at statutory rates   29.6%   30.5%
Non-deductible expenses   2.4%   5.9%
Non-taxable income   -2.6%   -1.1%
Effective tax rate   29.4%   35.3%

 

No single individual item contributed significantly in the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020 and 2021, respectively.

 

F-23
 

 

The Company has the following deferred tax assets and liabilities:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Deferred tax assets:          
Property, plant and equipment adjustments   471    480 
Tax benefit on installation of renewable energy project   201    282 
Foreign currency transactions   3,828    1,052 
Other   59    75 
Total deferred tax assets  $4,559   $1,889 
           
Deferred tax liabilities:          
Depreciation and Amortization   (4,772)   (1,931)
Other   (71)   (377)
Foreign currency transactions   (2,537)   (2,483)
Total deferred tax liabilities  $(7,380)  $(4,791)
           
Net deferred tax  $(2,821)  $(2,902)

 

Net deferred tax is presented on the balance sheet as follows:

 

   2021   2020 
   December 31, 
   2021   2020 
Long term deferred income tax asset  $596   $268 
Less: long term deferred income tax liability  $3,417   $3,170 

 

F-24
 

 

  Note 15. Hedging Activities and Fair Value Measurements

 

Hedging Activity

 

During the quarter ended September 30, 2019, we entered into several foreign currency non-delivery forward and collar contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted Colombian Peso denominated costs and expenses.

 

Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.

 

As of December 31, 2021, the fair value of foreign currency collar contracts was not measured since we currently do not have any open contracts, with the last settlements taking place in January and February 2021.

 

We assess the effectiveness of our foreign currency collar contracts by comparing the change in the fair value of the collar contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our foreign currency collar contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the consolidated balance sheet as of December 31, 2020, were reclassified to earnings during the first quarter of 2021 for $185.

 

The fair value of our foreign currency hedges is classified in the accompanying consolidated balance sheets as of December 31, 2020, are as follows:

 

   Derivative Assets    Derivative Liabilities
   December 31, 2020    December 31, 2020

Derivatives designated as hedging

instruments under Subtopic 815-20:

 

Balance Sheet

Location

  Fair
Value
    

Balance Sheet

Location

 

Fair

Value

 
                 
Derivative instruments:                      
Non-Delivery Collar Contracts  Other current assets  $230     Accrued liabilities  $- 
Total derivative instruments  Total derivative assets  $230     Total derivative liabilities  $- 

 

F-25
 

 

The ending accumulated balance for the foreign currency collar contracts included in accumulated other comprehensive income, net of tax, was $159 as of December 31, 2020, comprised of a derivative gain of $230 and an associated net tax liability of $71.

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the year months ended December 2021:

 

   Derivatives in Cash Flow Hedging Relationships
    

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

 
   

Amount of Gain or (Loss)

 Recognized in OCI (Loss) on

  OCI (Loss) into 

Reclassified from

Accumulated

 
   Derivatives  Income  OCI (Loss) into Income 
   Year Ended     Year Ended 
   December 31,    December 31,      December 31,   December 31, 
   2021    2020      2021   2020 
                                

Non-delivery

Collar Contracts

  $       -    $(635)  Operating Revenues  $-   $(610)

 

 

Fair Value Measurements

 

The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation.

 

As of December 31, 2021, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13 - Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt which is based on market rates, which are level 2 inputs.

 

The following table summarizes the fair value and carrying amounts of our long-term debt:

 

  

December 31,

2021

  

December 31,

2020

 
Fair Value   194,285    238,753 
Carrying Value   188,355    222,722 

 

 

F-26
 

 

  Note 16. Related Parties

 

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

  

December 31,

2021

  

December 31,

2020

 
Due from related parties:          
Alutrafic Led SAS   526    589 
Studio Avanti SAS   408    118 
A Construir SA   196    16 
Due from other related parties   1,122    1,463 
Total due from related parties  $2,252   $2,186 
           
Due to related parties:          
Vidrio Andino   2,834    3,035 
WDI   

-

    

645

 
UT Semaforos de Barranquilla   360    418 
Due from other related parties   663    785 
Total due to related parties  $3,857   $4,883 
Less: Long term liabilities to related parties   -    

645

 
Current liabilities to related parties  $

3,857

   $

4,238

 

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Sales to related parties:          
Alutrafic Led SAS   1,104    697 
Studio Avanti SAS   757    355 
A Construir SA   198    339 
Sales to other related parties   61    158 
Sales to related parties  $2,120   $1,549 

 

A Construir SA

 

On a recurring basis, we engage A Construir S.A. a heavy construction company operating in Barranquilla, Colombia to carry out construction related to our on-going capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in A Construir. During the years ended December 31, 2021 and 2020, the Company purchased $9,292 and $2,365, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Additionally, we sold $198 and $339 to A Construir S.A. during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from A Construir S.A. for $196 and $140 as of December 31, 2021 and 2020. Based on an external study completed in February of 2022, sales from A Construir to the Company fall within the lower quartile pricing range when compared against other third party providers in the market. During 2021 and 2020, we also paid $490 and $48, respectively, to AST Ingeniaría SAS, a civil engineering firm owned and controlled by A Construir S.A., in relation to works performed on the construction projects A Construir executed on our manufacturing facilities.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $1,104 and $697 to Alutrafic during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $526 and $589 as of December 31, 2021 and 2020.

 

Bancaplus SAS

 

In 2021, we deposited the Colombian Peso equivalent to $2,261 in a cash equivalent investment with Bancaplus SAS a financial services company that conducts factoring and payroll lending operations in Colombia in which Christian Daes, the Company’s COO, has an ownership stake. These are liquid, low risk investments that drive returns in line with or higher than similar instruments in the market.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located in the vicinity of our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO. During the years ended December 31, 2021 and 2020 we purchased $291 and $311 respectively. Additionally, during 2022 we also acquired a lot of land adjacent to our manufacturing campus from Santa Maria del Mar SAS for $352.

 

F-27
 

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2021 and 2020 we made charitable contributions for $1,350 and $1,259, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $757 and $355 to Avanti during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Avanti for $408 and $118 as of December 31, 2021 and 2020.

 

Union Temporal Semaforos de Barranquilla

 

Union Temporal Semáforos de Barranquilla (“UTSB”), a joint venture that manages traffic lights in Barranquilla in which affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake made a working capital loan to one of our subsidiaries in 2019, when the entity was starting its operations, which bore no interest through 2021, and bears interest equal to the Colombian consumer price index plus 3% beginning in 2022. As of December 31, 2021 and 2020 this loan had an outstanding balance of $360 and $418, respectively and is expected to be fully repaid within the next 18 months.

 

Vidrio Andino Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $15,308 and $14,339 from Vidrio Andino in 2021 and 2020, respectively. As of December 31, 2021 and 2020 we had outstanding payables to Vidrio Andino for $2,834 and $3,035. We recorded equity method income of $4,177 and $1,387 on our Consolidated Statement of Operations during the years ended December 31, 2021 and 2020, respectively.

 

Window Design and Installation LLC

 

Window Design and Installation LLC (“WDI”), a Florida based glazing contractor formerly owned by two senior sales executives at the Company, made a working capital loan to one of our subsidiaries in 2018 for $600 bearing interest at a rate of 3.7%. WDI was dissolved in 2020 and the loan (including accrued interest) was later condoned by the former shareholders, resulting in non-operating income of $666 on our statement of operations for the year ended December 31, 2021.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture for $764 and $886 as of December 31, 2021 and 2020, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

 

  Note 17. Commitments and Contingencies

 

Commitments

 

During the three months ended December 31, 2021, the Company has completed its obligation to purchase an aggregate of $62,000 of certain raw materials from a specific supplier before May 2026.

 

Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations, which are expected to initiate in 2022.

 

Guarantees

 

As of December 31, 2021, the Company does not have guarantees on behalf of other parties.

 

General Legal Matters

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

F-28
 

 

  Note 18. Shareholders’ Equity

 

Preferred Shares

 

Tecnoglass is authorized to issue 1,000,000 preferred shares with a par value of $0.0001 per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.

 

As of December 31, 2021, there are no preferred shares issued or outstanding.

 

Ordinary Shares

 

The Company is authorized to issue 100,000,000 ordinary shares with a par value of $0.0001 per share. As of December 31, 2021, a total of 47,674,773 Ordinary shares were issued and outstanding.

 

Legal Reserve

 

Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital. The amount recorded meets this standard.

 

Earnings per Share

 

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2021 and 2020:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Numerator for basic and diluted earnings per shares          
Net Income attributable to parent  $68,151   $23,875 
           
Denominator          
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Basic earnings (loss) per ordinary share  $1.43   $0.51 
Diluted earnings (loss) per ordinary share  $1.43   $0.51 

 

Long Term Incentive Compensation Plan

 

On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2021, no awards had been made under the 2013 Plan.

 

Dividend

 

On December 8, 2021, the Company declared a regular quarterly dividend of $0.065 per share, or $0.26 per share on an annualized basis, for the fourth quarter of 2021. The quarterly dividend was paid in cash on January 31, 2022 to shareholders of record as of the close of business on December 31, 2021.

 

The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.

 

Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.

 

Non-controlling interest

 

We own 70% of the equity interest in ESMetals and 95% of the equity interest in VS. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by third party valuation specialists under management.

 

F-29
 

 

  Note 19. Operating Expenses

 

Selling expenses for the years ended December 31, 2021, and 2020 were comprised of the following:

 

         
   December 31, 
   2021   2020 
Shipping and Handling  $23,064   $16,075 
Sales commissions   10,740    8,161 
Personnel   7,060    6,287 
Services   2,616    1,921 
Accounts Receivable provision   1,599    1,196 
Packaging   1,820    1,036 
Other Selling Expenses   2,869    4,389 
Total Selling Expense  $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2021 and 2020 were comprised of the following:

 

   December 31, 
   2021   2020 
Personnel  $10,814   $9,976 
Related parties   6,746    6,617 
Services   3,915    4,168 
Depreciation and Amortization   3,593    3,687 
Professional fees   3,029    2,971 
Insurance   2,139    1,904 
Taxes   1,047    1,138 
Bank charges and tax on financial transactions   1,911    1,273 
Rent expense   894    830 
Other expenses   1,743    2,105 
Total General and administrative expenses  $35,831   $34,669 

 

 

  Note 20. Non-Operating Income and Expenses

 

Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $0.6 and $0.1 for the years ended December 31, 2021 and 2020, respectively. These amounts are primarily comprised of income from interests on receivables and short-term investments, rent income, recoveries on scrap materials.

 

During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $10.7 million, mainly comprised of a one-time $8.6 million call premium paid on the $210 million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.

 

During the year ended December 31, 2021, the Company recorded a non operating loss of $4.3 million associated with a foreign currency transactions loss, which excludes a non-cash $8.5 million foreign currency transaction loss from remeasurement of certain intercompany loans reclassified to other comprehensive income. Comparatively, the Company recorded a net loss of $8.6 million during the year ended December 31, 2020 within the statement of operations as the Colombian peso depreciated 16.0% during the period.

 

  Note 21. Subsequent Events

 

Management concluded that no additional subsequent events required disclosure other than those disclosed in these financial statements.

 

F-30

EX-21 2 ex21.htm

 

Exhibit 21

 

Name of Subsidiary   Description
     

C.I. Energía Solar S.A.S.

E.S. Windows

  A simplified stock corporation, organized under the laws of Colombia, which is owned directly by Tecnoglass.
     
C.I. Energía Solar S.A.S. E.S. Windows Sucursal Bolivia   A branch of C.I. Energía Solar S.A.S E.S. Windows Colombia registered to do business in Bolivia.
     
Componenti USA LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by GM&P.
     
Energia Solar – ESWINDOWS Paraguay SA   A corporation, organized under the laws of Paraguay, which is owned solely by ES.
     
ES Metals SAS   A corporation, organized under the laws of Colombia in which Tecnoglass owns 70% equity interest. The remaining 30% is owned by Carlos Peña, its current General Manager and an unaffiliated party of the Company
     
ESW Aviation LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by ES Windows LLC.
     
E.S. Windows California, LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by ES Windows LLC.
     
E.S. Windows LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass and ES are members.
     
E.S. Windows Peru S.A.C.   A corporation, organized under the laws of Peru, which is owned by TG and ES.
     
GM&P Consulting and Glazing Contractors, Inc.   A corporation organized under the laws of the State of Florida in which Tecnoglass Inc. is the sole member.
     
Tecnoglass S.A.S   A simplified stock corporation, organized under the laws of Colombia, which is owned directly Tecnoglass.
     
Tecnoglass LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass is the sole member.
     
Tecno RE LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass is the sole member.
     
Ventanas Solar S.A.   A corporation, organized under the laws of Panama in which ES owns 95% equity interest.
     
Vidrio Andino Holding S.A.S.   A simplified stock corporation where Tecnoglass Inc owns 25,8% of equity interest.
     

 

 

 

EX-31.1 3 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Jose Daes, certify that:

 

1. I have reviewed this annual report on Form 10-K of Tecnoglass Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report;

 

4. The issuer’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the issuer is made known to me by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the issuer’s disclosure controls and procedures and presented in this report my conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the issuer’s internal control over financial reporting that occurred during the issuer’s most recent fiscal quarter (the issuer’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and

 

5. The issuer’s other certifying officer and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the issuer’s auditors and the audit committee of the issuer’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer’s internal control over financial reporting.

 

Date: March 16, 2022

 

  By: /s/ Jose Daes
  Name:  Jose Daes
  Title: Chief Executive Officer
    (Principal Executive Officer)

 

 

 

EX-31.2 4 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Santiago Giraldo, certify that:

 

1. I have reviewed this annual report on Form 10-K of Tecnoglass Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The issuer’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the issuer’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the issuer’s internal control over financial reporting that occurred during the issuer’s most recent fiscal quarter (the issuer’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and

 

5. The issuer’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer’s auditors and the audit committee of the issuer’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer’s internal control over financial reporting.

 

Date: March 16, 2022

 

  By: /s/ Santiago Giraldo
  Name:  Santiago Giraldo
  Title: Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

 

EX-32 5 ex32.htm

 

Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Tecnoglass Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

 

Date: March 16, 2022

 

  By: /s/ Jose Daes
  Name:  Jose Daes
  Title: Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ Santiago Giraldo
  Name: Santiago Giraldo
  Title: Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

 

EX-101.SCH 6 tgls-20211231.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Ventanas Solar Acquisition link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Long Term Investments link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Trade Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Other Long-Term Assets link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Hedging Activities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Operating Expenses link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Non-Operating Income and Expenses link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Ventanas Solar Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Trade Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Other Long-Term Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Hedging Activities and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Shareholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Operating Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Long Term Investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Schedule of Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Schedule of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Segment and Geographic Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Other Current Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Property, Plant and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Schedule of Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Schedule of Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - Schedule of Sale to Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - Related Parties (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - Shareholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tgls-20211231_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tgls-20211231_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tgls-20211231_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Product and Service [Axis] External Customers [Member] Related Parties [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Legal Reserves [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Total Shareholders Equity Attributable To Parent [Member] Noncontrolling Interest [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Supply and installation [Member] Long-Lived Tangible Asset [Axis] Building [Member] Machinery and Equipment [Member] Furniture and Fixtures [Member] Office Equipment [Member] Vehicles [Member] Aircraft [Member] Business Acquisition [Axis] CI energia solar SASES windows [Member] Ventanas solar acquisition [Member] Scenario [Axis] Prior to acquistion [Member] Effect of acquistion [Member] After acquistion [Member] Effect of acquisition [Member] After acquisition [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Saint gobain joint venture agreement [Member] Geographical [Axis] COLOMBIA UNITED STATES PANAMA Other [Member] Glass and framing components [Member] Windows and architectural systems [Member] Liability Class [Axis] Contract assets [Member] Contract Liabilities [Member] Fixed price contracts [Member] Product Sales [Member] Award Type [Axis] December 31, 2022 [Member] December 31, 2023 [Member] Finite-Lived Intangible Assets by Major Class [Axis] Trade Names [Member] Notice of Acceptances [Member] Non-compete Agreement [Member] Customer Relationships [Member] Credit Facility [Axis] Senior Secured Credit Facility [Member] Long-term Debt, Type [Axis] Draw Term Loan [Member] Revolving Credit Facility [Member] Variable Rate [Axis] London Interbank Offered Rate (LIBOR) [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Debt Instrument [Axis] UnSecured Senior Notes [Member] Income Statement Location [Axis] Deferred cost [Member] Operating Expense [Member] Balance Sheet Location [Axis] Accumulated Other Comprehensive Loss [Member] Derivative Instrument [Axis] Collar Contracts [Member] Non-Delivery Collar Contracts [Member] Other Current Assets [Member] Accrued Liabilities [Member] Related Party Transaction [Axis] Alutrafic ledSAS [Member] Studio avanti SAS [Member] A Construir SA [Member] Vidrio andino [Member] Window Design And Installation LLC [Member] UT semaforosde barranquilla [Member] Sales to Other Related Parties [Member] Bancaplus SA [Member] Title of Individual [Axis] CEO And COO [Member] Santa Maria Del Mar SAS [Member] Fundacion tecnoglass [Member] Zofracosta [Member] Plan Name [Axis] 2013 Long-Term Equity Incentive Plan [Member] Quarterly Rate [Member] Annual Basis [Member] Legal Entity [Axis] ESMetals [Member] Ventanas solar SA [Member] Shipping and Handling [Member] Sales Commission [Member] Personnel [Member] Services [Member] Accounts Receivable Provision [Member] Packaging [Member] Other Selling Expenses [Member] Depreciation and Amortization [Member] Professional Fees [Member] Insurance [Member] Taxes [Member] Bank Charges and Tax on Financial Transactions [Member] Rent Expense [Member] Other Expenses [Member] Colombian Peso [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference ICFR Auditor Attestation Flag Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Investments Trade accounts receivable, net Due from related parties Inventories Contract assets – current portion Other current assets Total current assets Long-term assets: Property, plant and equipment, net Deferred income taxes Contract assets – non-current Long-term trade accounts receivable Intangible assets Goodwill Long-term investments Other long-term assets Total long-term assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current liabilities: Short-term debt and current portion of long-term debt Trade accounts payable and accrued expenses Accrued interest expense Due to related parties Dividends payable Contract liability – current portion Other current liabilities Total current liabilities Long-term liabilities: Deferred income taxes Long-term liabilities from related parties Contract liability – non-current Long-term debt Total long-term liabilities Total liabilities SHAREHOLDERS’ EQUITY Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2021 and December 31, 2020 respectively Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,117,631 shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively Legal Reserves Additional paid-in capital Retained earnings Accumulated other comprehensive (loss) Shareholders’ equity attributable to controlling interest Shareholders’ equity attributable to non-controlling interest Total shareholders’ equity Total liabilities and shareholders’ equity Preferred shares, par value Preferred shares, shares authorized Preferred shares, shares issued Preferred stock, shares outstanding Ordinary shares, par value Ordinary shares, shares authorized Ordinary shares, shares issued Ordinary shares, shares outstanding Statement [Table] Statement [Line Items] Operating revenues: Total operating revenues Cost of sales Gross profit Operating expenses: Selling expense General and administrative expense Total operating expenses Operating income Non-operating income, net Equity method income Foreign currency transactions losses Interest expense and deferred cost of financing Loss on extinguishment of debt Income before taxes Income tax provision Net income Loss attributable to non-controlling interest Income attributable to parent Comprehensive income: Net income Foreign currency translation adjustments Change in fair value derivative contracts Total comprehensive income Comprehensive (loss) income attributable to non-controlling interest Total comprehensive income attributable to parent Basic income per share Diluted income per share Basic weighted average common shares outstanding Diluted weighted average common shares outstanding Beginning balance Beginning balance, shares Issuance of common stock Issuance of common stock, shares Dividend Legal reserve Derivative financial instruments Foreign currency translation Net income Ending balance Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net income Adjustments to reconcile net income to net cash provided by operating activities: Provision for bad debts Provision for obsolete inventory Depreciation and amortization Deferred income taxes Equity method income Deferred cost of financing Other non-cash adjustments Loss on debt extinguishment Unrealized currency translation losses Changes in operating assets and liabilities: Trade accounts receivables Inventories Prepaid expenses Other assets Trade accounts payable and accrued expenses Accrued interest expense Taxes payable Labor liabilities Contract assets and liabilities Related parties CASH PROVIDED BY OPERATING ACTIVITIES CASH FLOWS FROM INVESTING ACTIVITIES Proceeds from sale of investments Proceeds from sale of property and equipment Purchase of investments Acquisition of property and equipment CASH USED IN INVESTING ACTIVITIES CASH FLOWS FROM FINANCING ACTIVITIES Cash dividend Debt extinguishment – Call premium Proceeds from debt Debt modification costs Repayments of debt CASH USED IN FINANCING ACTIVITIES Effect of exchange rate changes on cash and cash equivalents NET INCREASE IN CASH CASH - Beginning of period CASH - End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Cash paid during the period for: Interest Income Tax NON-CASH INVESTING AND FINANCING ACTIVITIES: Assets acquired under credit or debt Organization, Consolidation and Presentation of Financial Statements [Abstract] General Accounting Policies [Abstract] Basis of Presentation and Summary of Significant Accounting Policies Business Combination and Asset Acquisition [Abstract] Ventanas Solar Acquisition Debt Disclosure [Abstract] Long Term Investments Segment Reporting [Abstract] Segment and Geographic Information Revenue from Contract with Customer [Abstract] Revenue Disaggregation, Contract Assets and Contract liabilities Receivables [Abstract] Trade Accounts Receivable Inventory Disclosure [Abstract] Inventories Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Current Assets Property, Plant and Equipment [Abstract] Property, Plant and Equipment Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Investments, All Other Investments [Abstract] Other Long-Term Assets Debt Income Tax Disclosure [Abstract] Income Taxes Derivative Instruments and Hedging Activities Disclosure [Abstract] Hedging Activities and Fair Value Measurements Related Party Transactions [Abstract] Related Parties Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Shareholders’ Equity Other Income and Expenses [Abstract] Operating Expenses Non-Operating Income and Expenses Subsequent Events [Abstract] Subsequent Events Basis of Presentation and Management’s Estimates Principles of Consolidation Non-controlling interest Foreign Currency Translation and Transactions Cash and Cash Equivalents Investments Trade Accounts Receivable Concentration of Risks and Uncertainties Related party transactions Inventories Property, Plant and Equipment Long Lived Assets Goodwill Intangible Assets Leases Financial Liabilities Fair Value of Financial Instruments Derivative Financial Instruments Revenue Recognition Shipping and Handling Costs Sales Tax and Value Added Taxes Product Warranties Advertising Costs Employee Benefits Income Taxes Earnings per Share Recently Issued Accounting Pronouncements Schedule of Property, Plant and Equipment Estimated Useful Lives Schedule of Consolidated Financial Statements Schedule of Segment and Geographic Information Schedule of Long-Lived Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Schedule of Disaggregation by Revenue Schedule of Contract Assets and Liabilities Schedule of Trade Accounts Receivable Schedule of Changes in Allowance for Doubtful Accounts Receivable Schedule of Inventories Schedule of Other Current Assets Schedule of Property, Plant and Equipment Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite Lived Intangible Assets Future Amortization Expense Schedule of Other Long Term Assets Schedule of Long Term Debt Schedule of Maturities of Long Term Debt Schedule of Components of Income Tax Expense (Benefit) Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Net Deferred Tax Liability Schedule of Fair Value of Foreign Currency Hedges Schedule of Gains (Losses) on Derivative Financial Instruments Summary of Fair Value and Carrying Amounts of Long Term Debt Schedule of Related Parties Schedule of Sale to Related Parties Schedule of Earnings Per Share, Basic and Diluted Schedule of Other Operating Cost and Expense, by Component Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Schedule of Product Information [Table] Product Information [Line Items] Restricted cash Percentage of retainage on customers Concentartion risk percentage Value added tax, percentage Sales tax, percentage Product warranties description Cost of product warranties Advertising costs Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Retained Earnings Total Shareholders' Equity Total Assets Total Sales Operating Income Income attributable to parent Purchase Agreement Accounts receivable Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] MinorityInterestOwnership Purchase price for acquiring minority interest Cash consideration paid for acquisition of minority interest Recorded Current Liabilities in relation to acquistion Issuance of ordinary shares Issuance of ordinary shares Premium percentage Additional contribution paid Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total Revenues Total long lived assets Number of operating segments Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Less: current portion Contract liabilities — current Contract liabilities — non-current Net contract (liabilities) assets Unbilled contract receivables, gross Retainage Total contract assets Billings in excess of costs Advances from customers on uncompleted contracts Total contract liabilities Less: current portion Contract liabilities – non-current Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Remaining performance obligation Performance obligation, percentage Expected performance obligations revenue to be recognized Expected performance obligations revenue Sales related to billing in excess of cost liability Sales related to contract liabilities Trade accounts receivable Less: Allowance for doubtful accounts Total Balance at beginning of year Deductions and write-offs, net of foreign currency adjustment Balance at end of year Raw materials Work in process Finished goods Stores and spares Packing material  Total Inventories, gross Less: Inventory allowance  Total inventories, net Advances to Suppliers and Loans Prepaid Income Taxes Employee Receivables Prepaid expenses Derivative financial instruments Other Creditors Total Amortization of prepaid expenses Total property, plant and equipment Accumulated depreciation Net book value of property and equipment Land Total property, plant and equipment, net Depreciation expense Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Intangible assets, Gross Accumulated Amortization Total 2022 2023 2024 2025 Thereafter  Total Weighted average amortization period Amortization of Intangible Assets Real estate investments Other long-term assets  Other assets, noncurrent,total Revolving lines of credit Finance lease Unsecured senior note Other loans Senior secured credit facility Less: Deferred cost of financing Total obligations under borrowing arrangements Less: Current portion of long-term debt and other current borrowings Long-term debt 2022 2023 2024 2025 2026 Thereafter Total Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument, Face Amount Line of Credit Facility, Maximum Borrowing Capacity Long-term Line of Credit Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Basis Spread on Variable Rate Proceeds from Long-term Lines of Credit Debt Instrument, Maturity Date, Description Debt extinguishment cost Debt extinguishment of call premium Line of Credit Facility, Borrowing Capacity, Description Effective interest rate issuance Related Party Transaction, Due from (to) Related Party Present value of minimum lease payments Finance Lease, Right-of-Use Asset, after Accumulated Amortization Weighted average remaining lease term Debt, weighted average interest rate Interest Expense United States Panama Total current income tax  United States Panama Total deferred income tax Total income tax (provision) Effective tax rate Income tax expense at statutory rates Non-deductible expenses Non-taxable income Property, plant and equipment adjustments Tax benefit on installation of renewable energy project Foreign currency transactions Other Total deferred tax assets Depreciation and Amortization Other Foreign currency transactions Total deferred tax liabilities Net deferred tax Long term deferred income tax asset Less: long term deferred income tax liability Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Income tax percentage Effective income tax rate reconciliation, statutory rate Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Total derivative assets Total derivative liabilities Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income Fair Value Carrying Value Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value [Line Items] Reclassified earnings, expected Accumulated other comprehensive income net of tax Foreign currency fair value hedge asset at fair value Derivatives used in net investment hedge, tax (benefit) Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Total due from related parties Due from other related parties Total due to related parties Due from other related parties Less: Long term liabilities to related parties Current liabilities to related parties Sales to related parties Sales to other related parties [custom:PaymentsForCapitalizedPropertyPlantAndEquipment] Revenue from Related Parties Accounts Receivable, Related Parties Due to Related Parties Due from Related Parties Investments and Cash Purchases from affiliates Payments to acquire land [custom:CashContributionsForSocialCauses] Bearing interest rate Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage Cash Acquired from Acquisition Payment of cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land Aggregate shares of ordinary shares Shares Issued, Price Per Share Expected manufacturing interest rate percentage Additional cash contribution Business Combination, Consideration Transferred Due to Related Parties, Current Bearing interest amount Bearing interest rate percentage Non operating income Investments Purchase of aggregate raw material Net Income attributable to parent Denominator for basic earnings per ordinary share - weighted average shares outstanding Denominator for diluted earnings per ordinary share - weighted average shares outstanding Basic earnings (loss) per ordinary share Diluted earnings (loss) per ordinary share Preferred stock, shares issued Preferred shares, shares outstanding Ordinary shares, shares, issued Ordinary shares, shares, outstanding Legal reserve description Ordinary shares are reserved for issuance Dividend rate per share Dividends payable, date to be paid Equity method investment, ownership percentage Total Selling Expense Total General and administrative expenses Non-operating income and expenses Gain (Loss) on Extinguishment of Debt [custom:CallPremiumPaid] Redemption Premium Foreign Currency Transaction Loss, before Tax Reclassified to other comprehensive income Net Loss Percentage of depreciation Fixed price contracts [Member] Product Sales [Member] Other [Member] Deferred tax assets, tax benefit on installation of renewable energy project. Deferred tax assets, Foreign currency transactions. Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation and amortization. Deferred tax liabilities, Foreign currency transactions. Net deferred tax assets and liabilities. Glass and framing components [Member] Noncontrolling interest [Policy Text Block] Windows and architectural systems [Member] Legal reserves Notice of Acceptances [Member] Non-compete Agreement [Member] Schedule of net deferred tax liability [Table Text Block] Related party transactions [Policy Text Block] Reclassified earnings expected. Accumulated Other Comprehensive Loss [Member] Schedule of fair value of foreign currency hedges [Table Text Block] Expected performance obligations revenue to be recognized. Financial liabilities [Policy Text Block] Non-Delivery Collar Contracts [Member] Shipping and handling costs [Policy Text Block] Sales tax and value added taxes [PolicyTextBlock] Collar Contracts [Member] Net contract liabilities assets. Schedule of property plant and equipment estimated useful lives [Table Text Block] Saint gobain joint venture agreement [Member] Interest expense and deferred cost of financing Summary of fair value and carrying amounts of long term debt [Table Text Block] Aircraft [Member] Finite Lived Intangible Assets Amortization Expense After Year Four. Contract assets [Member] Retainage. Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method. Payment of additional contribution Reserva legal. Derivative financial instruments Percentage of retainage on customers Sales related to billing in excess of cost liability. Senior secured credit facility. Sales related to contract liabilities. Value added tax percentage Schedule of changes in allowance for doubtful accounts receivable [Table Text Block] Deferred cost of financing Loss on debt extinguishment Revenue [Member] Supply and installation [Member] Provision for obsolete inventory Debt extinguishment call premium Senior Secured Credit Facility [Member] Premium retainage. Contract Liabilities [Member] Sales tax percentage. Ventanas solar acquisition [Text Block] Draw Term Loan [Member] Business acquisition [TextBlock] UnSecured Senior Notes [Member] Reflects Gross amount, as of the balance sheet date of packing materials. Incurred extinguishment. Debt extinguishment of call premium. Carrying value of capitalized payments made in advance and loans given to suppliers that is expected to be received within one year or the normal operating cycle, if longer. Carrying value of payments made to other creditors. Vidrio andino holdings SAS [Member] Prior to acquistion [Member] Amortization of prepaid expenses. Effect of acquistion [Member] After acquistion [Member] Ventanas solar acquisition [Member] Legal reserve description. 2013 Long-Term Equity Incentive Plan [Member] Quarterly Rate [Member] Annual Basis [Member] Reflects amount after accumulated depreciation, depletion and amortization of physical assets before land used in the normal conduct of business to produce goods and services and not intended for resale. ESMetals [Member] AConstuirSA [Member] Studio avanti SAS [Member] Alutrafic ledSAS [Member] UT semaforosde barranquilla [Member] Vidrio andino [Member] Effect of acquisition [Member] After acquisition [Member] Bank [Member] Deferred cost [Member] Cash contributions for social causes Fundacion tecnoglass [Member] Bancaplus SA [Member] Effective interest rate issuance Payments for capitalized property plant and equipment Sales Commission [Member] Personnel [Member] Services [Member] Accounts Receivable Provision [Member] Packaging [Member] Other Selling Expenses [Member] Related Parties [Member] Depreciation and Amortization [Member] Professional Fees [Member] Insurance [Member] Taxes [Member] Bank Charges and Tax on Financial Transactions [Member] Rent Expense [Member] Other Expenses [Member] Call premium paid Percentage of depreciated Sales to Other Related Parties [Member] CI energia solar SASES windows [Member] Ventanas solar SA [Member] Expected manufacturing interest rate percentage Payment of cash Additional cash contribution Zofracosta [Member] Schedule of sale of related party [Table Text Block] Expected performance obligations revenue Finance lease [Member] Cash paid during period for interest and taxes [Abstract] December 31, 2022 [Member] December 31, 2023 [Member] Contract with customer asset [Table Text Block] Contract with customer liability [Table Text Block] Finance lease debt. Present value of minimum lease payments. Finance Lease, Right-of-Use Asset, after Accumulated Amortization. Percentage of depreciation. Colombian Peso [Member] Window Design And Installation LLC [Member] Santa Maria Del Mar SAS [Member] CEO And COO [Member] A Construir SA [Member] Assets, Current Assets, Noncurrent Liabilities, Current Deferred Income Tax Liabilities, Net Liabilities, Noncurrent Liabilities Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses [Default Label] InterestExpenseAndDeferredCostOfFinancing Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss) Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Dividends, Common Stock Deferred Income Taxes and Tax Credits Other Noncash Income (Expense) Foreign Currency Transaction Gain (Loss), Unrealized Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Interest Payable, Net Increase (Decrease) in Commodity Contract Assets and Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments of Dividends DebtExtinguishmentCallPremium Payments of Debt Restructuring Costs Repayments of Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Inventory Disclosure [Text Block] Investment, Policy [Policy Text Block] Accounts Receivable [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] NetContractLiabilitiesAssets Contract with Customer, Asset, before Allowance for Credit Loss, Current Contract with Customer, Liability Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Writeoff Inventory, Gross Inventory Valuation Reserves Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property Plant And Equipment Net Excluding Land Other Assets, Miscellaneous, Noncurrent Deferred Costs, Current Long-term Debt, Gross Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Four Long-Term Debt, Maturity, after Year Five Long-term Debt Current State and Local Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Current Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Tax Assets, Gross Deferred Tax Liabilities, Other Deferred tax liabilities, Foreign currency transactions Deferred Tax Liabilities, Gross DeferredTaxAssetsAndLiabilitiesNet Due to Other Related Parties Investments [Default Label] EX-101.PRE 10 tgls-20211231_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 28, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2021    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Current Fiscal Year End Date --12-31    
Entity File Number 001-35436    
Entity Registrant Name TECNOGLASS INC.    
Entity Central Index Key 0001534675    
Entity Tax Identification Number 98-1271120    
Entity Incorporation, State or Country Code E9    
Entity Address, Address Line One Avenida Circunvalar a 100 mts de la Via 40    
Entity Address, Address Line Two Barrio Las Flores    
Entity Address, City or Town Barranquilla    
Entity Address, Country CO    
Entity Address, Postal Zip Code 00000    
City Area Code (+57)(605)    
Local Phone Number 373 4000    
Title of 12(b) Security Ordinary Shares    
Trading Symbol TGLS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 407,317,050
Entity Common Stock, Shares Outstanding   47,674,773  
Documents Incorporated by Reference None    
ICFR Auditor Attestation Flag true    
Auditor Firm ID 6466    
Auditor Name PwC Contadores y Auditores S. A. S.    
Auditor Location Barranquilla, Colombia    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 85,011 $ 67,668
Investments 1,977 2,387
Trade accounts receivable, net 110,539 89,376
Due from related parties 2,252 2,186
Inventories 84,975 81,249
Contract assets – current portion 18,667 28,405
Other current assets 22,854 13,890
Total current assets 326,275 285,161
Long-term assets:    
Property, plant and equipment, net 166,629 152,474
Deferred income taxes 596 268
Contract assets – non-current 11,853 10,228
Long-term trade accounts receivable 3,995 2,985
Intangible assets 3,337 5,112
Goodwill 23,561 23,561
Long-term investments 51,160 47,535
Other long-term assets 4,157 2,788
Total long-term assets 265,288 244,951
Total assets 591,563 530,112
Current liabilities:    
Short-term debt and current portion of long-term debt 10,700 1,764
Trade accounts payable and accrued expenses 68,084 42,326
Accrued interest expense 3 7,175
Due to related parties 3,857 4,238
Dividends payable 3,141 1,352
Contract liability – current portion 45,213 27,242
Other current liabilities 24,017 9,959
Total current liabilities 155,015 94,056
Long-term liabilities:    
Deferred income taxes 3,417 3,170
Long-term liabilities from related parties 645
Contract liability – non-current 78 977
Long-term debt 188,355 222,722
Total long-term liabilities 191,850 227,514
Total liabilities 346,865 321,570
SHAREHOLDERS’ EQUITY    
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2021 and December 31, 2020 respectively
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,117,631 shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively 5 5
Legal Reserves 2,273 2,273
Additional paid-in capital 219,290 219,290
Retained earnings 91,045 29,926
Accumulated other comprehensive (loss) (68,751) (43,512)
Shareholders’ equity attributable to controlling interest 243,862 207,982
Shareholders’ equity attributable to non-controlling interest 836 560
Total shareholders’ equity 244,698 208,542
Total liabilities and shareholders’ equity $ 591,563 $ 530,112
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred shares, par value $ 0.0001 $ 0.0001
Preferred shares, shares authorized 1,000,000 1,000,000
Preferred shares, shares issued 0 0
Preferred stock, shares outstanding 0 0
Ordinary shares, par value $ 0.0001 $ 0.0001
Ordinary shares, shares authorized 100,000,000 100,000,000
Ordinary shares, shares issued 47,674,773 46,117,631
Ordinary shares, shares outstanding 47,674,773 46,117,631
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating revenues:    
Total operating revenues $ 496,785 $ 376,607
Cost of sales 294,201 237,166
Gross profit 202,584 139,441
Operating expenses:    
Selling expense (49,768) (39,065)
General and administrative expense (35,831) (34,669)
Total operating expenses (85,599) (73,734)
Operating income 116,985 65,707
Non-operating income, net 608 89
Equity method income 4,177 1,387
Foreign currency transactions losses (4,308) (8,638)
Interest expense and deferred cost of financing (9,850) (21,671)
Loss on extinguishment of debt (10,699)
Income before taxes 96,913 36,874
Income tax provision (28,485) (13,033)
Net income 68,428 23,841
Loss attributable to non-controlling interest (277) 34
Income attributable to parent 68,151 23,875
Comprehensive income:    
Net income 68,428 23,836
Foreign currency translation adjustments (25,080) (3,898)
Change in fair value derivative contracts (159) (350)
Total comprehensive income 43,189 19,588
Comprehensive (loss) income attributable to non-controlling interest (277) 39
Total comprehensive income attributable to parent $ 42,912 $ 19,622
Basic income per share $ 1.43 $ 0.51
Diluted income per share $ 1.43 $ 0.51
Basic weighted average common shares outstanding 47,674,773 46,398,428
Diluted weighted average common shares outstanding 47,674,773 46,398,428
External Customers [Member]    
Operating revenues:    
Total operating revenues $ 494,665 $ 375,058
Related Parties [Member]    
Operating revenues:    
Total operating revenues $ 2,120 $ 1,549
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Legal Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total Shareholders Equity Attributable To Parent [Member]
Noncontrolling Interest [Member]
Total
Beginning balance at Dec. 31, 2019 $ 5 $ 208,283 $ 1,367 $ 12,148 $ (39,264) $ 182,539 $ 594 $ 183,133
Beginning balance, shares at Dec. 31, 2019 46,117,631              
Issuance of common stock 10,900 10,900 10,900
Issuance of common stock, shares 1,557,142              
Dividend 107 (5,191) (5,084) (5,084)
Legal reserve 906 (906)  
Derivative financial instruments (350) (350) (350)
Foreign currency translation (3,898) (3,898) (3,898)
Net income 23,875 23,875 (34) 23,841
Ending balance at Dec. 31, 2020 $ 5 219,290 2,273 29,926 (43,512) 207,982 560 208,542
Ending balance, shares at Dec. 31, 2020 47,674,773              
Issuance of common stock
Dividend (7,032) (7,032) (7,032)
Legal reserve
Derivative financial instruments (159) (159) (159)
Foreign currency translation (25,080) (25,080) (25,080)
Net income 68,151 68,151 277 68,428
Ending balance at Dec. 31, 2021 $ 5 $ 219,290 $ 2,273 $ 91,045 $ (68,751) $ 243,862 $ 836 $ 244,698
Ending balance, shares at Dec. 31, 2021 47,674,773              
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 68,428 $ 23,836
Adjustments to reconcile net income to net cash provided by operating activities:    
Provision for bad debts 1,599 1,196
Provision for obsolete inventory 53 143
Depreciation and amortization 20,923 20,623
Deferred income taxes 4,400 6,581
Equity method income (4,177) (1,387)
Deferred cost of financing 1,368 972
Other non-cash adjustments (91) (123)
Loss on debt extinguishment 2,333
Unrealized currency translation losses 14,175 7,930
Changes in operating assets and liabilities:    
Trade accounts receivables (38,515) 5,827
Inventories (16,747) (1,675)
Prepaid expenses (3,293) (1,397)
Other assets (15,312) 13,377
Trade accounts payable and accrued expenses 38,001 (20,768)
Accrued interest expense (7,173) (417)
Taxes payable 16,125 (6,566)
Labor liabilities 357 115
Contract assets and liabilities 28,593 22,815
Related parties 6,206 629
CASH PROVIDED BY OPERATING ACTIVITIES 117,253 71,711
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds from sale of investments 685 471
Proceeds from sale of property and equipment 130 6
Purchase of investments (63) (265)
Acquisition of property and equipment (51,513) (18,323)
CASH USED IN INVESTING ACTIVITIES (50,761) (18,111)
CASH FLOWS FROM FINANCING ACTIVITIES    
Cash dividend (5,243) (3,801)
Debt extinguishment – Call premium (8,610)
Proceeds from debt 221,350 41,343
Debt modification costs (1,489) (6,384)
Repayments of debt (249,797) (64,694)
CASH USED IN FINANCING ACTIVITIES (43,789) (33,536)
Effect of exchange rate changes on cash and cash equivalents (5,360) (795)
NET INCREASE IN CASH 17,343 19,269
CASH - Beginning of period 67,668 48,399
CASH - End of period 85,011 67,668
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest 15,531 19,168
Income Tax 15,296 10,863
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Assets acquired under credit or debt $ 1,859 $ 2,242
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
General
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General

 

  Note 1. General

 

Business Description

 

Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.

 

The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.

 

The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

 

  Note 2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2021, and 2020, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia and Panama. As of December 31, 2021 and 2020 the Company had no restricted cash.

 

Investments

 

The Company’s investments are comprised of marketable securities, short term deposits and income producing real estate.

 

Investments which are held for trading are recorded at fair value and fluctuations in value are recorded as a non-operating income or expense. In addition, we have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

Related party transactions

 

The Company has related party transactions such as sales, purchases, and other payments. We periodically performed a related party analysis to identify transactions to disclose. Depending on the transactions´ nature and materiality, we aggregate some related party information by type.

 

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 
Aircraft   30 years 

 

The Company also records within fixed assets all the underlying assets of a capital lease. Initial recognition of these assets are done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all of the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets, and there was no new trigger in the second, third or fourth quarter of 2020.The extent of the impact of the pandemic depends on future developments which are highly uncertain.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

 

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. There have been no new triggers through the fourth quarter of 2021.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2021, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 - Goodwill and Intangible Assets for additional information.

 

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases, but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition, and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 16% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2021.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis - value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (ICA) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

 

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $1,256 and $681 during the years ended December 31, 2021 and 2020, respectively.

 

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2021 and 2020 amounted to approximately $1,457 and $987, respectively.

 

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The Company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 - Shareholders’ Equity for further detail on the calculation of earnings per share.

 

 

Recently Issued Accounting Pronouncements

 

In June 2016, FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that will postpone the effective date to the year beginning after December 15, 2022 for smaller reporting Companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this Update are effective for the Company through December 31, 2022 with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Ventanas Solar Acquisition
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Ventanas Solar Acquisition

 

  Note 3. Ventanas Solar Acquisition

 

On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired 95% of the shares of VS for $4.0 million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. It is expected that the remaining 5% of VS will be contributed to the Company in 2022 without any further consideration being paid.

 

The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.

 

The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.

 

The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1st, 2020:

 

   January 1, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Retained Earnings   16,213    (4,065)   12,148 
Total Shareholders’ Equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   532,025    (1,913)   530,112 
Total Sales   374,923    1,684    376,607 
                
Operating Income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   589,352    2,211    591,563 
Total Sales   494,499    2,286    496,785 
                
Operating Income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.43 
Diluted income per share   1.43    0.00    1.43 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long Term Investments
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Long Term Investments

 

  Note 4. Long Term Investments

 

Saint-Gobain Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and Geographic Information

 

  Note 5. Segment and Geographic Information

 

The Company has one operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.

 

In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s chief operating decision maker (CODM) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment - Architectural Glass and Windows - is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”

 

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $26,375   $24,178 
United States   456,327    340,437 
Panama   4,530    2,713 
Other   9,553    9,279 
Total Revenues  $496,785   $376,607 

 

 

The following table presents revenues from external customer by product groups.

 

   Year ended December 31, 
   2021   2020 
Glass and framing components  $76,106   $73,443 
Windows and architectural systems   420,679    303,164 
Total Revenues  $496,785   $376,607 

 

During the year ended December 31, 2021 and 2020, no single customer accounted for more than 10% of our revenues.

 

The Company’s long-lived assets are distributed geographically as follows:

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $161,270   $152,605 
Panama   60    213 
United States   103,362    91,865 
Total long lived assets  $264,692   $244,683 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Disaggregation, Contract Assets and Contract liabilities
12 Months Ended
Dec. 31, 2021
Operating revenues:  
Revenue Disaggregation, Contract Assets and Contract liabilities

 

  Note 6. Revenue Disaggregation, Contract Assets and Contract liabilities

 

Disaggregation of Total Net Sales

 

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

         
   Year ended December 31, 
   2021   2020 
Fixed price contracts  $77,417   $103,423 
Product sales   419,368    273,184 
Total Revenues  $496,785   $376,607 

 

Remaining Performance Obligations

 

As of December 31, 2021, the Company had $248.1 million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize 100% of sales relating to existing performance obligations within two years, of which $232.7 million are expected to be recognized during the year ended December 31, 2022, and $15.4 million during the year ended December 31, 2023.

 

 

Contract Assets and Contract Liabilities

 

Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract by contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.

 

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2021

  

December 31,

2020

 
Contract assets — current  $18,667   $28,405 
Contract assets — non-current   11,853    10,228 
Contract liabilities — current   (45,213)   (27,242)
Contract liabilities — non-current   (78)   (977)
Net contract (liabilities) assets  $(14,771)  $10,414 

 

The components of contract assets are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Unbilled contract receivables, gross  $8,174   $13,534 
Retainage   22,346    25,099 
Total contract assets   30,520    38,633 
Less: current portion   18,667    28,405 
Contract assets – non-current  $11,853   $10,228 

 

The components of contract liabilities are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Billings in excess of costs  $12,854    7,191 
Advances from customers on uncompleted contracts   32,437    21,028 
Total contract liabilities   45,291    28,219 
Less: current portion   45,213    27,242 
Contract liabilities – non-current  $78    977 

 

During the year ended December 31, 2021, the Company recognized $6,765 of sales related to its billing in excess of cost liability on January 1, 2021. During the year ended December 31, 2020, the Company recognized $4,469 of sales related to its contract liabilities on January 1, 2020.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade Accounts Receivable
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Trade Accounts Receivable

 

  Note 7. Trade Accounts Receivable

 

Trade accounts receivable consist of the following:

 

         
   December 31, 
   2021   2020 
Trade accounts receivable   110,727    90,020 
Less: Allowance for doubtful accounts   (188)   (644)
Total  $110,539   $89,376 

 

The changes in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 are as follows:

 

         
   Year ended December 31, 
   2021   2020 
Balance at beginning of year  $644   $2,685 
Provision for bad debts   1,599    1,196 
Deductions and write-offs, net of foreign currency adjustment   (2,055)   (3,237)
Balance at end of year  $188   $644 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories

 

  Note 8. Inventories

 

Inventories are comprised of the following

 

   December 31,
2021
   December 31,
2020
 
Raw materials  $54,443   $47,282 
Work in process   11,126    19,345 
Finished goods   8,789    4,941 
Stores and spares   9,869    8,981 
Packing material   870    783 
 Total Inventories, gross   85,097    81,332 
Less: Inventory allowance   (122)   (83)
 Total inventories, net  $84,975   $81,249 

 

There are no third party liens or pledges on our inventories as of December 31, 2021.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets

 

  Note 9. Other Current Assets

 

Other assets consist of the following:

 

         
   Year ended December 31, 
   2021   2020 
Advances to Suppliers and Loans  $983   $1,923 
Prepaid Income Taxes   12,945    6,029 
Employee Receivables   323    361 
Prepaid expenses   3,861    2,371 
Derivative financial instruments   -    230 
Other Creditors   4,742    2,974 
Total  $22,854   $13,890 

 

During the years ended December 31, 2021 and 2020, the Company recorded $1,308 and $1,338 of prepaid expenses amortization, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

 

  Note 10. Property, Plant and Equipment

 

Property, plant and equipment is comprised of the following:

 

   December 31,
2021
   December 31,
2020
 
Building  $61,383   $64,956 
Machinery and equipment   164,538    155,513 
Office equipment and software   7,278    7,041 
Vehicles   3,302    3,080 
Aircraft   9,545    - 
Furniture and fixtures   2,537    2,304 
Total property, plant and equipment   248,583    232,894 
Accumulated depreciation   (106,845)   (107,410)
Net book value of property and equipment   141,738    125,484 
Land   24,891    26,990 
Total property, plant and equipment, net  $166,629   $152,474 

 

Depreciation expense was $17,317 and $17,074 for the years ended December 31, 2021 and 2020, respectively.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

 

  Note 11. Goodwill and Intangible Assets

 

Goodwill

 

There were no movements to goodwill during the year ended December 31, 2020 and 2021.

 

Intangible Assets, Net

 

Intangible assets include Miami-Dade County Notices of Acceptances (NOA’s), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&P.

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 

 

   December 31, 2020 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(751)  $229 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,236    (5,255)   3,981 
Non-compete Agreement   165    (126)   39 
Customer Relationships   4,140    (3,277)   863 
Total  $14,521   $(9,409)  $5,112 

 

The weighted average amortization period is 5.3 years.

 

During the twelve months ended December 31, 2021 and 2020, the amortization expense amounted to $2,298 and $2,178, respectively, and was included within the general and administration expenses in our consolidated statement of operations.

 

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2021 is as follows:

 

Year ending  (in thousands) 
2022   1,219 
2023   908 
2024   598 
2025   290 
Thereafter   322 
 Total  $3,337 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Assets
12 Months Ended
Dec. 31, 2021
Investments, All Other Investments [Abstract]  
Other Long-Term Assets

 

  Note 12. Other Long-Term Assets

 

Other long-term assets are comprised of the following:

   2021   2020 
   December 31, 
   2021   2020 
Real estate investments  $3,848   $2,615 
Other long-term assets   309    173 
 Other assets, noncurrent,total  $4,157   $2,788 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt

 

  Note 13. Debt

 

The Company’s debt is comprised of the following:

  

December 31,

2021

  

December 31,

2020

 
Revolving lines of credit  $279   $377 
Finance lease   306    350 
Unsecured senior note   -    210,000 
Other loans   239    31 
Senior secured credit facility   204,257    22,835 
Less: Deferred cost of financing   (6,026)   (9,107)
Total obligations under borrowing arrangements   199,055    224,486 
Less: Current portion of long-term debt and other current borrowings   10,700    1,764 
Long-term debt  $188,355   $222,722 

 

As of December 31, 2021, and December 31, 2020, the Company had $198.6 million and $224.3 million of debt denominated in US Dollars with the remaining amounts denominated in Colombian Pesos.

 

As of December 31, 2021, all assets of the company are pledged as collateral for the syndicated loan.

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bears interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and mature in 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. The modification also included a re-sizing of the term loan to $200 million for a total facility size of up to $350 including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of 1.75%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is 2.81%. We recorded total costs and fees of $1,496 related to this transaction, of which $1,346 of fees paid to banks were capitalized as deferred cost of financing, and $150 paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.

 

As of December 31, 2021, the Company was obligated under various finance leases under which the aggregate present value of the minimum lease payments amounted to $306. In line with this, the Company recorded right-of-use assets related to computing equipment for $275 and $321 as of December 31, 2021 and December 31, 2020, respectively. The lease agreements include terms to extend the lease, however the Company does not intend to extend its current leases. The weighted average remaining lease term approximates 3 years. The right-of-use assets’ depreciation and interest expense from the lease liability are recorded on our Condensed Consolidated Statement of Operations.

 

The table below shows maturities of debt as of December 2021.

 

      
2022  $10,700 
2023   10,071 
2024   11,304 
2025   15,000 
2026   158,006 
Thereafter   - 
Total  $205,081 

 

 

The Company’s loans have maturities ranging from a few weeks to 5 years. Our credit facilities bear interest at a weighted average rate of 2.09%.

 

Interest expense for the year ended December 31, 2021 and 2020 was $8,465 and $19,773, respectively. During the years ended December 31, 2021 and 2020, the Company did not capitalize interests.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

 

  Note 14. Income Taxes

 

The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation.

 

The components of income tax expense are as follows:

 

   2021   2020 
   Twelve months ended December 31, 
   2021   2020 
Current income tax          
United States  $(1,679)  $(1,385)
Colombia   (22,354)   (5,035)
Panama   (52)   (32)
Total current income tax    (24,085)   (6,452)
Deferred income Tax          
United States   (1,829)   20 
Colombia   (2,571)   (6,601)
Panama   -    - 
Total deferred income tax   (4,400)   (6,581)
Total income tax (provision)  $(28,485)  $(13,033)
           
Effective tax rate   29.4%   35.3%

 

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

   Year ended December 31, 
   2021   2020 
Income tax expense at statutory rates   29.6%   30.5%
Non-deductible expenses   2.4%   5.9%
Non-taxable income   -2.6%   -1.1%
Effective tax rate   29.4%   35.3%

 

No single individual item contributed significantly in the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020 and 2021, respectively.

 

 

The Company has the following deferred tax assets and liabilities:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Deferred tax assets:          
Property, plant and equipment adjustments   471    480 
Tax benefit on installation of renewable energy project   201    282 
Foreign currency transactions   3,828    1,052 
Other   59    75 
Total deferred tax assets  $4,559   $1,889 
           
Deferred tax liabilities:          
Depreciation and Amortization   (4,772)   (1,931)
Other   (71)   (377)
Foreign currency transactions   (2,537)   (2,483)
Total deferred tax liabilities  $(7,380)  $(4,791)
           
Net deferred tax  $(2,821)  $(2,902)

 

Net deferred tax is presented on the balance sheet as follows:

 

   2021   2020 
   December 31, 
   2021   2020 
Long term deferred income tax asset  $596   $268 
Less: long term deferred income tax liability  $3,417   $3,170 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities and Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging Activities and Fair Value Measurements

 

  Note 15. Hedging Activities and Fair Value Measurements

 

Hedging Activity

 

During the quarter ended September 30, 2019, we entered into several foreign currency non-delivery forward and collar contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted Colombian Peso denominated costs and expenses.

 

Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.

 

As of December 31, 2021, the fair value of foreign currency collar contracts was not measured since we currently do not have any open contracts, with the last settlements taking place in January and February 2021.

 

We assess the effectiveness of our foreign currency collar contracts by comparing the change in the fair value of the collar contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our foreign currency collar contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the consolidated balance sheet as of December 31, 2020, were reclassified to earnings during the first quarter of 2021 for $185.

 

The fair value of our foreign currency hedges is classified in the accompanying consolidated balance sheets as of December 31, 2020, are as follows:

 

   Derivative Assets    Derivative Liabilities
   December 31, 2020    December 31, 2020

Derivatives designated as hedging

instruments under Subtopic 815-20:

 

Balance Sheet

Location

  Fair
Value
    

Balance Sheet

Location

 

Fair

Value

 
                 
Derivative instruments:                      
Non-Delivery Collar Contracts  Other current assets  $230     Accrued liabilities  $- 
Total derivative instruments  Total derivative assets  $230     Total derivative liabilities  $- 

 

 

The ending accumulated balance for the foreign currency collar contracts included in accumulated other comprehensive income, net of tax, was $159 as of December 31, 2020, comprised of a derivative gain of $230 and an associated net tax liability of $71.

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the year months ended December 2021:

 

   Derivatives in Cash Flow Hedging Relationships
    

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

 
   

Amount of Gain or (Loss)

 Recognized in OCI (Loss) on

  OCI (Loss) into 

Reclassified from

Accumulated

 
   Derivatives  Income  OCI (Loss) into Income 
   Year Ended     Year Ended 
   December 31,    December 31,      December 31,   December 31, 
   2021    2020      2021   2020 
                                

Non-delivery

Collar Contracts

  $       -    $(635)  Operating Revenues  $-   $(610)

 

 

Fair Value Measurements

 

The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation.

 

As of December 31, 2021, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13 - Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt which is based on market rates, which are level 2 inputs.

 

The following table summarizes the fair value and carrying amounts of our long-term debt:

 

  

December 31,

2021

  

December 31,

2020

 
Fair Value   194,285    238,753 
Carrying Value   188,355    222,722 

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Parties

 

  Note 16. Related Parties

 

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

  

December 31,

2021

  

December 31,

2020

 
Due from related parties:          
Alutrafic Led SAS   526    589 
Studio Avanti SAS   408    118 
A Construir SA   196    16 
Due from other related parties   1,122    1,463 
Total due from related parties  $2,252   $2,186 
           
Due to related parties:          
Vidrio Andino   2,834    3,035 
WDI   

-

    

645

 
UT Semaforos de Barranquilla   360    418 
Due from other related parties   663    785 
Total due to related parties  $3,857   $4,883 
Less: Long term liabilities to related parties   -    

645

 
Current liabilities to related parties  $

3,857

   $

4,238

 

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Sales to related parties:          
Alutrafic Led SAS   1,104    697 
Studio Avanti SAS   757    355 
A Construir SA   198    339 
Sales to other related parties   61    158 
Sales to related parties  $2,120   $1,549 

 

A Construir SA

 

On a recurring basis, we engage A Construir S.A. a heavy construction company operating in Barranquilla, Colombia to carry out construction related to our on-going capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in A Construir. During the years ended December 31, 2021 and 2020, the Company purchased $9,292 and $2,365, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Additionally, we sold $198 and $339 to A Construir S.A. during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from A Construir S.A. for $196 and $140 as of December 31, 2021 and 2020. Based on an external study completed in February of 2022, sales from A Construir to the Company fall within the lower quartile pricing range when compared against other third party providers in the market. During 2021 and 2020, we also paid $490 and $48, respectively, to AST Ingeniaría SAS, a civil engineering firm owned and controlled by A Construir S.A., in relation to works performed on the construction projects A Construir executed on our manufacturing facilities.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $1,104 and $697 to Alutrafic during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $526 and $589 as of December 31, 2021 and 2020.

 

Bancaplus SAS

 

In 2021, we deposited the Colombian Peso equivalent to $2,261 in a cash equivalent investment with Bancaplus SAS a financial services company that conducts factoring and payroll lending operations in Colombia in which Christian Daes, the Company’s COO, has an ownership stake. These are liquid, low risk investments that drive returns in line with or higher than similar instruments in the market.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located in the vicinity of our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO. During the years ended December 31, 2021 and 2020 we purchased $291 and $311 respectively. Additionally, during 2022 we also acquired a lot of land adjacent to our manufacturing campus from Santa Maria del Mar SAS for $352.

 

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2021 and 2020 we made charitable contributions for $1,350 and $1,259, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $757 and $355 to Avanti during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Avanti for $408 and $118 as of December 31, 2021 and 2020.

 

Union Temporal Semaforos de Barranquilla

 

Union Temporal Semáforos de Barranquilla (“UTSB”), a joint venture that manages traffic lights in Barranquilla in which affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake made a working capital loan to one of our subsidiaries in 2019, when the entity was starting its operations, which bore no interest through 2021, and bears interest equal to the Colombian consumer price index plus 3% beginning in 2022. As of December 31, 2021 and 2020 this loan had an outstanding balance of $360 and $418, respectively and is expected to be fully repaid within the next 18 months.

 

Vidrio Andino Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $15,308 and $14,339 from Vidrio Andino in 2021 and 2020, respectively. As of December 31, 2021 and 2020 we had outstanding payables to Vidrio Andino for $2,834 and $3,035. We recorded equity method income of $4,177 and $1,387 on our Consolidated Statement of Operations during the years ended December 31, 2021 and 2020, respectively.

 

Window Design and Installation LLC

 

Window Design and Installation LLC (“WDI”), a Florida based glazing contractor formerly owned by two senior sales executives at the Company, made a working capital loan to one of our subsidiaries in 2018 for $600 bearing interest at a rate of 3.7%. WDI was dissolved in 2020 and the loan (including accrued interest) was later condoned by the former shareholders, resulting in non-operating income of $666 on our statement of operations for the year ended December 31, 2021.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture for $764 and $886 as of December 31, 2021 and 2020, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

 

  Note 17. Commitments and Contingencies

 

Commitments

 

During the three months ended December 31, 2021, the Company has completed its obligation to purchase an aggregate of $62,000 of certain raw materials from a specific supplier before May 2026.

 

Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations, which are expected to initiate in 2022.

 

Guarantees

 

As of December 31, 2021, the Company does not have guarantees on behalf of other parties.

 

General Legal Matters

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders’ Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Shareholders’ Equity

 

  Note 18. Shareholders’ Equity

 

Preferred Shares

 

Tecnoglass is authorized to issue 1,000,000 preferred shares with a par value of $0.0001 per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.

 

As of December 31, 2021, there are no preferred shares issued or outstanding.

 

Ordinary Shares

 

The Company is authorized to issue 100,000,000 ordinary shares with a par value of $0.0001 per share. As of December 31, 2021, a total of 47,674,773 Ordinary shares were issued and outstanding.

 

Legal Reserve

 

Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital. The amount recorded meets this standard.

 

Earnings per Share

 

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2021 and 2020:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Numerator for basic and diluted earnings per shares          
Net Income attributable to parent  $68,151   $23,875 
           
Denominator          
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Basic earnings (loss) per ordinary share  $1.43   $0.51 
Diluted earnings (loss) per ordinary share  $1.43   $0.51 

 

Long Term Incentive Compensation Plan

 

On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2021, no awards had been made under the 2013 Plan.

 

Dividend

 

On December 8, 2021, the Company declared a regular quarterly dividend of $0.065 per share, or $0.26 per share on an annualized basis, for the fourth quarter of 2021. The quarterly dividend was paid in cash on January 31, 2022 to shareholders of record as of the close of business on December 31, 2021.

 

The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.

 

Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.

 

Non-controlling interest

 

We own 70% of the equity interest in ESMetals and 95% of the equity interest in VS. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by third party valuation specialists under management.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Expenses
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Operating Expenses

 

  Note 19. Operating Expenses

 

Selling expenses for the years ended December 31, 2021, and 2020 were comprised of the following:

 

         
   December 31, 
   2021   2020 
Shipping and Handling  $23,064   $16,075 
Sales commissions   10,740    8,161 
Personnel   7,060    6,287 
Services   2,616    1,921 
Accounts Receivable provision   1,599    1,196 
Packaging   1,820    1,036 
Other Selling Expenses   2,869    4,389 
Total Selling Expense  $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2021 and 2020 were comprised of the following:

 

   December 31, 
   2021   2020 
Personnel  $10,814   $9,976 
Related parties   6,746    6,617 
Services   3,915    4,168 
Depreciation and Amortization   3,593    3,687 
Professional fees   3,029    2,971 
Insurance   2,139    1,904 
Taxes   1,047    1,138 
Bank charges and tax on financial transactions   1,911    1,273 
Rent expense   894    830 
Other expenses   1,743    2,105 
Total General and administrative expenses  $35,831   $34,669 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Non-Operating Income and Expenses
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Non-Operating Income and Expenses

 

  Note 20. Non-Operating Income and Expenses

 

Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $0.6 and $0.1 for the years ended December 31, 2021 and 2020, respectively. These amounts are primarily comprised of income from interests on receivables and short-term investments, rent income, recoveries on scrap materials.

 

During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $10.7 million, mainly comprised of a one-time $8.6 million call premium paid on the $210 million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.

 

During the year ended December 31, 2021, the Company recorded a non operating loss of $4.3 million associated with a foreign currency transactions loss, which excludes a non-cash $8.5 million foreign currency transaction loss from remeasurement of certain intercompany loans reclassified to other comprehensive income. Comparatively, the Company recorded a net loss of $8.6 million during the year ended December 31, 2020 within the statement of operations as the Colombian peso depreciated 16.0% during the period.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events

 

  Note 21. Subsequent Events

 

Management concluded that no additional subsequent events required disclosure other than those disclosed in these financial statements.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Management’s Estimates

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2021, and 2020, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia and Panama. As of December 31, 2021 and 2020 the Company had no restricted cash.

 

Investments

Investments

 

The Company’s investments are comprised of marketable securities, short term deposits and income producing real estate.

 

Investments which are held for trading are recorded at fair value and fluctuations in value are recorded as a non-operating income or expense. In addition, we have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

Related party transactions

Related party transactions

 

The Company has related party transactions such as sales, purchases, and other payments. We periodically performed a related party analysis to identify transactions to disclose. Depending on the transactions´ nature and materiality, we aggregate some related party information by type.

 

 

Inventories

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 
Aircraft   30 years 

 

The Company also records within fixed assets all the underlying assets of a capital lease. Initial recognition of these assets are done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all of the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets, and there was no new trigger in the second, third or fourth quarter of 2020.The extent of the impact of the pandemic depends on future developments which are highly uncertain.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

 

Goodwill

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. There have been no new triggers through the fourth quarter of 2021.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2021, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 - Goodwill and Intangible Assets for additional information.

 

Leases

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases, but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition, and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 16% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2021.

 

Shipping and Handling Costs

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis - value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (ICA) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

 

Product Warranties

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $1,256 and $681 during the years ended December 31, 2021 and 2020, respectively.

 

Advertising Costs

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2021 and 2020 amounted to approximately $1,457 and $987, respectively.

 

Employee Benefits

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The Company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 - Shareholders’ Equity for further detail on the calculation of earnings per share.

 

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

 

In June 2016, FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that will postpone the effective date to the year beginning after December 15, 2022 for smaller reporting Companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this Update are effective for the Company through December 31, 2022 with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Property, Plant and Equipment Estimated Useful Lives

 

Buildings   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 
Aircraft   30 years 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Ventanas Solar Acquisition (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Consolidated Financial Statements

 

   January 1, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Retained Earnings   16,213    (4,065)   12,148 
Total Shareholders’ Equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   532,025    (1,913)   530,112 
Total Sales   374,923    1,684    376,607 
                
Operating Income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
  

Prior to

acquisition

  

Effect of

acquisition

  

After

acquisition

 
Total Assets   589,352    2,211    591,563 
Total Sales   494,499    2,286    496,785 
                
Operating Income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.43 
Diluted income per share   1.43    0.00    1.43 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment and Geographic Information

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $26,375   $24,178 
United States   456,327    340,437 
Panama   4,530    2,713 
Other   9,553    9,279 
Total Revenues  $496,785   $376,607 

 

 

The following table presents revenues from external customer by product groups.

 

   Year ended December 31, 
   2021   2020 
Glass and framing components  $76,106   $73,443 
Windows and architectural systems   420,679    303,164 
Total Revenues  $496,785   $376,607 
Schedule of Long-Lived Assets

The Company’s long-lived assets are distributed geographically as follows:

 

         
   Year ended December 31, 
   2021   2020 
Colombia  $161,270   $152,605 
Panama   60    213 
United States   103,362    91,865 
Total long lived assets  $264,692   $244,683 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Disaggregation by Revenue

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

         
   Year ended December 31, 
   2021   2020 
Fixed price contracts  $77,417   $103,423 
Product sales   419,368    273,184 
Total Revenues  $496,785   $376,607 
Schedule of Contract Assets and Liabilities

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2021

  

December 31,

2020

 
Contract assets — current  $18,667   $28,405 
Contract assets — non-current   11,853    10,228 
Contract liabilities — current   (45,213)   (27,242)
Contract liabilities — non-current   (78)   (977)
Net contract (liabilities) assets  $(14,771)  $10,414 
Contract assets [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Contract Assets and Liabilities

The components of contract assets are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Unbilled contract receivables, gross  $8,174   $13,534 
Retainage   22,346    25,099 
Total contract assets   30,520    38,633 
Less: current portion   18,667    28,405 
Contract assets – non-current  $11,853   $10,228 
Contract Liabilities [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Contract Assets and Liabilities

The components of contract liabilities are presented in the table below.

 

  

December 31,

2021

  

December 31,

2020

 
Billings in excess of costs  $12,854    7,191 
Advances from customers on uncompleted contracts   32,437    21,028 
Total contract liabilities   45,291    28,219 
Less: current portion   45,213    27,242 
Contract liabilities – non-current  $78    977 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Trade Accounts Receivable

Trade accounts receivable consist of the following:

 

         
   December 31, 
   2021   2020 
Trade accounts receivable   110,727    90,020 
Less: Allowance for doubtful accounts   (188)   (644)
Total  $110,539   $89,376 
Schedule of Changes in Allowance for Doubtful Accounts Receivable

The changes in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 are as follows:

 

         
   Year ended December 31, 
   2021   2020 
Balance at beginning of year  $644   $2,685 
Provision for bad debts   1,599    1,196 
Deductions and write-offs, net of foreign currency adjustment   (2,055)   (3,237)
Balance at end of year  $188   $644 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories are comprised of the following

 

   December 31,
2021
   December 31,
2020
 
Raw materials  $54,443   $47,282 
Work in process   11,126    19,345 
Finished goods   8,789    4,941 
Stores and spares   9,869    8,981 
Packing material   870    783 
 Total Inventories, gross   85,097    81,332 
Less: Inventory allowance   (122)   (83)
 Total inventories, net  $84,975   $81,249 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets

Other assets consist of the following:

 

         
   Year ended December 31, 
   2021   2020 
Advances to Suppliers and Loans  $983   $1,923 
Prepaid Income Taxes   12,945    6,029 
Employee Receivables   323    361 
Prepaid expenses   3,861    2,371 
Derivative financial instruments   -    230 
Other Creditors   4,742    2,974 
Total  $22,854   $13,890 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment is comprised of the following:

 

   December 31,
2021
   December 31,
2020
 
Building  $61,383   $64,956 
Machinery and equipment   164,538    155,513 
Office equipment and software   7,278    7,041 
Vehicles   3,302    3,080 
Aircraft   9,545    - 
Furniture and fixtures   2,537    2,304 
Total property, plant and equipment   248,583    232,894 
Accumulated depreciation   (106,845)   (107,410)
Net book value of property and equipment   141,738    125,484 
Land   24,891    26,990 
Total property, plant and equipment, net  $166,629   $152,474 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 

 

   December 31, 2020 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(751)  $229 
Notice of Acceptances (NOAs), product designs and other intellectual property   9,236    (5,255)   3,981 
Non-compete Agreement   165    (126)   39 
Customer Relationships   4,140    (3,277)   863 
Total  $14,521   $(9,409)  $5,112 
Schedule of Finite Lived Intangible Assets Future Amortization Expense

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2021 is as follows:

 

Year ending  (in thousands) 
2022   1,219 
2023   908 
2024   598 
2025   290 
Thereafter   322 
 Total  $3,337 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Assets (Tables)
12 Months Ended
Dec. 31, 2021
Investments, All Other Investments [Abstract]  
Schedule of Other Long Term Assets

Other long-term assets are comprised of the following:

   2021   2020 
   December 31, 
   2021   2020 
Real estate investments  $3,848   $2,615 
Other long-term assets   309    173 
 Other assets, noncurrent,total  $4,157   $2,788 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Long Term Debt

The Company’s debt is comprised of the following:

  

December 31,

2021

  

December 31,

2020

 
Revolving lines of credit  $279   $377 
Finance lease   306    350 
Unsecured senior note   -    210,000 
Other loans   239    31 
Senior secured credit facility   204,257    22,835 
Less: Deferred cost of financing   (6,026)   (9,107)
Total obligations under borrowing arrangements   199,055    224,486 
Less: Current portion of long-term debt and other current borrowings   10,700    1,764 
Long-term debt  $188,355   $222,722 
Schedule of Maturities of Long Term Debt

The table below shows maturities of debt as of December 2021.

 

      
2022  $10,700 
2023   10,071 
2024   11,304 
2025   15,000 
2026   158,006 
Thereafter   - 
Total  $205,081 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)

The components of income tax expense are as follows:

 

   2021   2020 
   Twelve months ended December 31, 
   2021   2020 
Current income tax          
United States  $(1,679)  $(1,385)
Colombia   (22,354)   (5,035)
Panama   (52)   (32)
Total current income tax    (24,085)   (6,452)
Deferred income Tax          
United States   (1,829)   20 
Colombia   (2,571)   (6,601)
Panama   -    - 
Total deferred income tax   (4,400)   (6,581)
Total income tax (provision)  $(28,485)  $(13,033)
           
Effective tax rate   29.4%   35.3%
Schedule of Effective Income Tax Rate Reconciliation

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

   Year ended December 31, 
   2021   2020 
Income tax expense at statutory rates   29.6%   30.5%
Non-deductible expenses   2.4%   5.9%
Non-taxable income   -2.6%   -1.1%
Effective tax rate   29.4%   35.3%
Schedule of Deferred Tax Assets and Liabilities

The Company has the following deferred tax assets and liabilities:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Deferred tax assets:          
Property, plant and equipment adjustments   471    480 
Tax benefit on installation of renewable energy project   201    282 
Foreign currency transactions   3,828    1,052 
Other   59    75 
Total deferred tax assets  $4,559   $1,889 
           
Deferred tax liabilities:          
Depreciation and Amortization   (4,772)   (1,931)
Other   (71)   (377)
Foreign currency transactions   (2,537)   (2,483)
Total deferred tax liabilities  $(7,380)  $(4,791)
           
Net deferred tax  $(2,821)  $(2,902)
Schedule of Net Deferred Tax Liability

Net deferred tax is presented on the balance sheet as follows:

 

   2021   2020 
   December 31, 
   2021   2020 
Long term deferred income tax asset  $596   $268 
Less: long term deferred income tax liability  $3,417   $3,170 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Foreign Currency Hedges

The fair value of our foreign currency hedges is classified in the accompanying consolidated balance sheets as of December 31, 2020, are as follows:

 

   Derivative Assets    Derivative Liabilities
   December 31, 2020    December 31, 2020

Derivatives designated as hedging

instruments under Subtopic 815-20:

 

Balance Sheet

Location

  Fair
Value
    

Balance Sheet

Location

 

Fair

Value

 
                 
Derivative instruments:                      
Non-Delivery Collar Contracts  Other current assets  $230     Accrued liabilities  $- 
Total derivative instruments  Total derivative assets  $230     Total derivative liabilities  $- 
Schedule of Gains (Losses) on Derivative Financial Instruments

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the year months ended December 2021:

 

   Derivatives in Cash Flow Hedging Relationships
    

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

 
   

Amount of Gain or (Loss)

 Recognized in OCI (Loss) on

  OCI (Loss) into 

Reclassified from

Accumulated

 
   Derivatives  Income  OCI (Loss) into Income 
   Year Ended     Year Ended 
   December 31,    December 31,      December 31,   December 31, 
   2021    2020      2021   2020 
                                

Non-delivery

Collar Contracts

  $       -    $(635)  Operating Revenues  $-   $(610)

 

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:

 

  

December 31,

2021

  

December 31,

2020

 
Fair Value   194,285    238,753 
Carrying Value   188,355    222,722 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Schedule of Related Parties

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

  

December 31,

2021

  

December 31,

2020

 
Due from related parties:          
Alutrafic Led SAS   526    589 
Studio Avanti SAS   408    118 
A Construir SA   196    16 
Due from other related parties   1,122    1,463 
Total due from related parties  $2,252   $2,186 
           
Due to related parties:          
Vidrio Andino   2,834    3,035 
WDI   

-

    

645

 
UT Semaforos de Barranquilla   360    418 
Due from other related parties   663    785 
Total due to related parties  $3,857   $4,883 
Less: Long term liabilities to related parties   -    

645

 
Current liabilities to related parties  $

3,857

   $

4,238

 
Schedule of Sale to Related Parties

   2021   2020 
   Year ended December 31, 
   2021   2020 
Sales to related parties:          
Alutrafic Led SAS   1,104    697 
Studio Avanti SAS   757    355 
A Construir SA   198    339 
Sales to other related parties   61    158 
Sales to related parties  $2,120   $1,549 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2021 and 2020:

 

   2021   2020 
   Year ended December 31, 
   2021   2020 
Numerator for basic and diluted earnings per shares          
Net Income attributable to parent  $68,151   $23,875 
           
Denominator          
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    46,398,428 
Basic earnings (loss) per ordinary share  $1.43   $0.51 
Diluted earnings (loss) per ordinary share  $1.43   $0.51 
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component

Selling expenses for the years ended December 31, 2021, and 2020 were comprised of the following:

 

         
   December 31, 
   2021   2020 
Shipping and Handling  $23,064   $16,075 
Sales commissions   10,740    8,161 
Personnel   7,060    6,287 
Services   2,616    1,921 
Accounts Receivable provision   1,599    1,196 
Packaging   1,820    1,036 
Other Selling Expenses   2,869    4,389 
Total Selling Expense  $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2021 and 2020 were comprised of the following:

 

   December 31, 
   2021   2020 
Personnel  $10,814   $9,976 
Related parties   6,746    6,617 
Services   3,915    4,168 
Depreciation and Amortization   3,593    3,687 
Professional fees   3,029    2,971 
Insurance   2,139    1,904 
Taxes   1,047    1,138 
Bank charges and tax on financial transactions   1,911    1,273 
Rent expense   894    830 
Other expenses   1,743    2,105 
Total General and administrative expenses  $35,831   $34,669 
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2021
Building [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 20 years
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Aircraft [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 30 years
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Restricted cash $ 0 $ 0
Percentage of retainage on customers 10.00%  
Value added tax, percentage 19.00%  
Sales tax, percentage 0.70%  
Product warranties description The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products  
Cost of product warranties $ 1,256,000 681,000
Advertising costs $ 1,457,000 $ 987,000
Revenue [Member] | Customer Concentration Risk [Member] | Supply and installation [Member]    
Product Information [Line Items]    
Concentartion risk percentage 16.00%  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Consolidated Financial Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Business Acquisition [Line Items]      
Total Shareholders' Equity $ 243,862 $ 207,982  
Total Assets 591,563 530,112  
Total Sales 496,785 376,607  
Operating Income 116,985 65,707  
Income attributable to parent $ 68,428 $ 23,836  
Basic income per share $ 1.43 $ 0.51  
Diluted income per share $ 1.43 $ 0.51  
Ventanas solar acquisition [Member] | Prior to acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     $ 16,213
Total Shareholders' Equity     187,210
Total Assets $ 589,352 $ 532,025  
Total Sales 494,499 374,923  
Operating Income 116,895 66,120  
Income attributable to parent $ 68,085 $ 24,185  
Basic income per share $ 1.43 $ 0.52  
Diluted income per share $ 1.43 $ 0.52  
Ventanas solar acquisition [Member] | Effect of acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     (4,065)
Total Shareholders' Equity     (4,077)
Ventanas solar acquisition [Member] | After acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     12,148
Total Shareholders' Equity     $ 183,133
Ventanas solar acquisition [Member] | Effect of acquisition [Member]      
Business Acquisition [Line Items]      
Total Assets $ 2,211 $ 1,913  
Total Sales 2,286 1,684  
Operating Income 90 (413)  
Income attributable to parent $ 66 $ (310)  
Basic income per share $ 0.00 $ 0.00  
Diluted income per share $ 0.00 $ 0.00  
Ventanas solar acquisition [Member] | After acquisition [Member]      
Business Acquisition [Line Items]      
Total Assets $ 591,563 $ 530,112  
Total Sales 496,785 376,607  
Operating Income 116,985 65,707  
Income attributable to parent $ 68,151 $ 23,875  
Basic income per share $ 1.43 $ 0.51  
Diluted income per share $ 1.43 $ 0.51  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Ventanas Solar Acquisition (Details Narrative)
$ in Millions
Nov. 08, 2021
USD ($)
Business Acquisition [Line Items]  
Accounts receivable $ 4.0
CI energia solar SASES windows [Member]  
Business Acquisition [Line Items]  
Purchase Agreement 95.00%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long Term Investments (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 28, 2020
May 03, 2019
Dec. 31, 2020
Dec. 31, 2021
Dec. 09, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Issuance of ordinary shares 1,557,142        
Issuance of ordinary shares     $ 0.0001 $ 0.0001  
Additional contribution paid     $ 12.5    
Saint gobain joint venture agreement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
MinorityInterestOwnership   25.80%      
Purchase price for acquiring minority interest   $ 45.0      
Cash consideration paid for acquisition of minority interest   $ 34.1      
Recorded Current Liabilities in relation to acquistion         $ 10.9
Issuance of ordinary shares $ 7.00        
Premium percentage 33.00%        
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Segment and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues $ 496,785 $ 376,607
Glass and framing components [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues 76,106 73,443
Windows and architectural systems [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues 420,679 303,164
COLOMBIA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues 26,375 24,178
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues 456,327 340,437
PANAMA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues 4,530 2,713
Other [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenues $ 9,553 $ 9,279
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Long-Lived Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets $ 264,692 $ 244,683
COLOMBIA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets 161,270 152,605
PANAMA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets 60 213
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets $ 103,362 $ 91,865
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information (Details Narrative)
12 Months Ended
Dec. 31, 2021
Segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Disaggregation by Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Total Revenues $ 496,785 $ 376,607
Fixed price contracts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 77,417 103,423
Product Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 419,368 $ 273,184
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating revenues:    
Less: current portion $ 18,667 $ 28,405
Contract assets – non-current 11,853 10,228
Contract liabilities — current (45,213) (27,242)
Contract liabilities — non-current (78) (977)
Net contract (liabilities) assets (14,771) 10,414
Unbilled contract receivables, gross 8,174 13,534
Retainage 22,346 25,099
Total contract assets 30,520 38,633
Billings in excess of costs 12,854 7,191
Advances from customers on uncompleted contracts 32,437 21,028
Total contract liabilities 45,291 28,219
Less: current portion 45,213 27,242
Contract liabilities – non-current $ 78 $ 977
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining performance obligation   $ 248,100
Performance obligation, percentage   100.00%
Sales related to billing in excess of cost liability   $ 6,765
Sales related to contract liabilities $ 4,469  
December 31, 2022 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected performance obligations revenue to be recognized   232,700
December 31, 2023 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected performance obligations revenue   $ 15,400
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Trade accounts receivable $ 110,727 $ 90,020  
Less: Allowance for doubtful accounts (188) (644) $ (2,685)
Total $ 110,539 $ 89,376  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Balance at beginning of year $ 644 $ 2,685
Provision for bad debts 1,599 1,196
Deductions and write-offs, net of foreign currency adjustment (2,055) (3,237)
Balance at end of year $ 188 $ 644
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 54,443 $ 47,282
Work in process 11,126 19,345
Finished goods 8,789 4,941
Stores and spares 9,869 8,981
Packing material 870 783
 Total Inventories, gross 85,097 81,332
Less: Inventory allowance (122) (83)
 Total inventories, net $ 84,975 $ 81,249
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advances to Suppliers and Loans $ 983 $ 1,923
Prepaid Income Taxes 12,945 6,029
Employee Receivables 323 361
Prepaid expenses 3,861 2,371
Derivative financial instruments 230
Other Creditors 4,742 2,974
Total $ 22,854 $ 13,890
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Amortization of prepaid expenses $ 1,308 $ 1,338
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 248,583 $ 232,894
Accumulated depreciation (106,845) (107,410)
Net book value of property and equipment 141,738 125,484
Land 24,891 26,990
Total property, plant and equipment, net 166,629 152,474
Building [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 61,383 64,956
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 164,538 155,513
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 7,278 7,041
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 3,302 3,080
Aircraft [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 9,545
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 2,537 $ 2,304
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 17,317 $ 17,074
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 14,741 $ 14,521
Accumulated Amortization (11,404) (9,409)
Total 3,337 5,112
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 980 980
Accumulated Amortization (947) (751)
Total 33 229
Notice of Acceptances [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 9,456 9,236
Accumulated Amortization (6,280) (5,255)
Total 3,176 3,981
Non-compete Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 165 165
Accumulated Amortization (160) (126)
Total 5 39
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 4,140 4,140
Accumulated Amortization (4,017) (3,277)
Total $ 123 $ 863
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 1,219  
2023 908  
2024 598  
2025 290  
Thereafter 322  
 Total $ 3,337 $ 5,112
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Weighted average amortization period 5 years 3 months 18 days  
Amortization of Intangible Assets $ 2,298 $ 2,178
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Other Long Term Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Investments, All Other Investments [Abstract]    
Real estate investments $ 3,848 $ 2,615
Other long-term assets 309 173
 Other assets, noncurrent,total $ 4,157 $ 2,788
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Revolving lines of credit $ 279 $ 377
Finance lease 306 350
Unsecured senior note 210,000
Other loans 239 31
Senior secured credit facility 204,257 22,835
Less: Deferred cost of financing (6,026) (9,107)
Total obligations under borrowing arrangements 199,055 224,486
Less: Current portion of long-term debt and other current borrowings 10,700 1,764
Long-term debt $ 188,355 $ 222,722
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Maturities of Long Term Debt (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 10,700
2023 10,071
2024 11,304
2025 15,000
2026 158,006
Thereafter
Total $ 205,081
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Oct. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]              
Debt Instrument, Face Amount     $ 224,300     $ 198,600 $ 224,300
Long-term Line of Credit     377     $ 279 377
Debt Instrument, Basis Spread on Variable Rate       2.50%      
Proceeds from Long-term Lines of Credit     23,100        
Debt Instrument, Maturity Date, Description           few weeks to 5 years  
Effective interest rate issuance       2.81%      
Related Party Transaction, Due from (to) Related Party $ 1,496            
Present value of minimum lease payments           $ 306  
Finance Lease, Right-of-Use Asset, after Accumulated Amortization     $ 321     $ 275 321
Weighted average remaining lease term           3 years  
Debt, weighted average interest rate           2.09%  
Interest Expense           $ 8,465 $ 19,773
Deferred cost [Member]              
Debt Instrument [Line Items]              
Related Party Transaction, Due from (to) Related Party 1,346            
Operating Expense [Member]              
Debt Instrument [Line Items]              
Related Party Transaction, Due from (to) Related Party $ 150            
UnSecured Senior Notes [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Face Amount   $ 210,000          
Debt Instrument, Interest Rate, Stated Percentage   8.20%          
Debt Instrument, Maturity Date, Description           mature in 2022  
Debt extinguishment cost   $ 10,900          
Debt extinguishment of call premium   $ 8,600          
London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Interest Rate, Stated Percentage         0.75%    
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate       1.75% 2.50%    
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate       0.75% 3.50%    
Draw Term Loan [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity         $ 250,000    
Senior Secured Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity         300,000    
Line of Credit Facility, Borrowing Capacity, Description (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026.            
Senior Secured Credit Facility [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity $ 50,000            
Senior Secured Credit Facility [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity $ 150,000            
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Long-term Line of Credit         $ 50,000    
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Long-term Line of Credit       $ 200,000      
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Long-term Line of Credit       $ 350      
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
United States $ (1,679) $ (1,385)
Total current income tax  (24,085) (6,452)
United States (1,829) 20
Total deferred income tax (4,400) (6,581)
Total income tax (provision) $ (28,485) $ (13,033)
Effective tax rate 29.40% 35.30%
COLOMBIA    
Panama $ (22,354) $ (5,035)
Panama (2,571) (6,601)
PANAMA    
Panama (52) (32)
Panama
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Sep. 14, 2021
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income tax expense at statutory rates 31.00% 29.60% 30.50%
Non-deductible expenses   2.40% 5.90%
Non-taxable income   (2.60%) (1.10%)
Effective tax rate   29.40% 35.30%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Property, plant and equipment adjustments $ 471 $ 480
Tax benefit on installation of renewable energy project 201 282
Foreign currency transactions 3,828 1,052
Other 59 75
Total deferred tax assets 4,559 1,889
Depreciation and Amortization (4,772) (1,931)
Other (71) (377)
Foreign currency transactions (2,537) (2,483)
Total deferred tax liabilities (7,380) (4,791)
Net deferred tax $ (2,821) $ (2,902)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Net Deferred Tax Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Long term deferred income tax asset $ 596 $ 268
Less: long term deferred income tax liability $ 3,417 $ 3,170
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details Narrative)
12 Months Ended
Sep. 14, 2021
Dec. 31, 2021
Dec. 31, 2020
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Effective income tax rate reconciliation, statutory rate 31.00% 29.60% 30.50%
Maximum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Income tax percentage 35.00%    
Minimum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Income tax percentage 30.00%    
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Fair Value of Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets $ 230
Non-Delivery Collar Contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets   230
Total derivative liabilities   (0)
Non-Delivery Collar Contracts [Member] | Other Current Assets [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets   230
Non-Delivery Collar Contracts [Member] | Accrued Liabilities [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative liabilities   $ (0)
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Gains (Losses) on Derivative Financial Instruments (Details) - Non-Delivery Collar Contracts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives $ (0) $ (635)
Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income $ (0) $ (610)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Fair Value $ 194,285 $ 238,753
Carrying Value $ 188,355 $ 222,722
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities and Fair Value Measurements (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Mar. 31, 2021
Derivatives, Fair Value [Line Items]      
Accumulated other comprehensive income net of tax $ (43,512) $ (68,751)  
Collar Contracts [Member]      
Derivatives, Fair Value [Line Items]      
Accumulated other comprehensive income net of tax 159    
Foreign currency fair value hedge asset at fair value 230    
Derivatives used in net investment hedge, tax (benefit) $ 71    
Accumulated Other Comprehensive Loss [Member]      
Derivatives, Fair Value [Line Items]      
Reclassified earnings, expected     $ 185
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Related Parties (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Total due from related parties $ 2,252 $ 2,186
Due from other related parties 1,122 1,463
Total due to related parties 3,857 4,883
Due from other related parties 663 785
Less: Long term liabilities to related parties 645
Current liabilities to related parties 3,857 4,238
Alutrafic ledSAS [Member]    
Related Party Transaction [Line Items]    
Total due from related parties 526 589
Studio avanti SAS [Member]    
Related Party Transaction [Line Items]    
Total due from related parties 408 118
A Construir SA [Member]    
Related Party Transaction [Line Items]    
Total due from related parties 196 16
Total due to related parties 490 48
Vidrio andino [Member]    
Related Party Transaction [Line Items]    
Total due to related parties 2,834 3,035
Current liabilities to related parties 2,834 3,035
Window Design And Installation LLC [Member]    
Related Party Transaction [Line Items]    
Total due to related parties 645
UT semaforosde barranquilla [Member]    
Related Party Transaction [Line Items]    
Total due to related parties $ 360 $ 418
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Sale to Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Sales to related parties $ 2,120 $ 1,549
Sales to other related parties 2,120 1,549
Alutrafic ledSAS [Member]    
Related Party Transaction [Line Items]    
Sales to related parties 1,104 697
Sales to other related parties 1,104 697
Studio avanti SAS [Member]    
Related Party Transaction [Line Items]    
Sales to related parties 757 355
Sales to other related parties 757 355
A Construir SA [Member]    
Related Party Transaction [Line Items]    
Sales to related parties 198 339
Sales to other related parties 198 339
Sales to Other Related Parties [Member]    
Related Party Transaction [Line Items]    
Sales to related parties 61 158
Sales to other related parties $ 61 $ 158
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 09, 2020
Oct. 28, 2020
May 03, 2019
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]          
Revenue from Related Parties       $ 2,120 $ 1,549
Due to Related Parties       3,857 4,883
Due from Related Parties       2,252 2,186
Aggregate shares of ordinary shares   $ 1,557,142   10,900
Expected manufacturing interest rate percentage   33.00%   25.80%  
Due to Related Parties, Current       $ 3,857 4,238
Equity method income       4,177 1,387
Non operating income       600 100
Vidrio andino [Member]          
Related Party Transaction [Line Items]          
Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage     25.80%    
A Construir SA [Member]          
Related Party Transaction [Line Items]          
[custom:PaymentsForCapitalizedPropertyPlantAndEquipment]       9,292 2,365
Revenue from Related Parties       198 339
Accounts Receivable, Related Parties       196 140
Due to Related Parties       490 48
Due from Related Parties       196 16
Alutrafic ledSAS [Member]          
Related Party Transaction [Line Items]          
Revenue from Related Parties       1,104 697
Due from Related Parties       526 589
Bancaplus SA [Member]          
Related Party Transaction [Line Items]          
Investments and Cash       2,261  
Santa Maria Del Mar SAS [Member]          
Related Party Transaction [Line Items]          
Payments to acquire land       352  
Santa Maria Del Mar SAS [Member] | CEO And COO [Member]          
Related Party Transaction [Line Items]          
Purchases from affiliates       291 311
Fundacion tecnoglass [Member]          
Related Party Transaction [Line Items]          
[custom:CashContributionsForSocialCauses]       1,350 1,259
Studio avanti SAS [Member]          
Related Party Transaction [Line Items]          
Revenue from Related Parties       757 355
Due from Related Parties       408 118
UT semaforosde barranquilla [Member]          
Related Party Transaction [Line Items]          
Due to Related Parties       $ 360 418
Bearing interest rate       3.00%  
Vidrio andino [Member]          
Related Party Transaction [Line Items]          
Due to Related Parties       $ 2,834 3,035
Cash Acquired from Acquisition     $ 45,000    
Payment of cash $ 34,100        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land $ 10,900        
Shares Issued, Price Per Share   $ 7.00      
Additional cash contribution       12,500  
Business Combination, Consideration Transferred       15,308 14,339
Due to Related Parties, Current       2,834 3,035
Equity method income       4,177 1,387
Window Design And Installation LLC [Member]          
Related Party Transaction [Line Items]          
Due to Related Parties       645
Bearing interest amount       $ 600  
Bearing interest rate percentage       3.70%  
Non operating income       $ 666  
Zofracosta [Member]          
Related Party Transaction [Line Items]          
Investments       $ 764 $ 886
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details Narrative)
$ in Thousands
3 Months Ended
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase of aggregate raw material $ 62,000
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Net Income attributable to parent $ 68,151 $ 23,875
Denominator for basic earnings per ordinary share - weighted average shares outstanding 47,674,773 46,398,428
Denominator for diluted earnings per ordinary share - weighted average shares outstanding 47,674,773 46,398,428
Basic earnings (loss) per ordinary share $ 1.43 $ 0.51
Diluted earnings (loss) per ordinary share $ 1.43 $ 0.51
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders’ Equity (Details Narrative) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 08, 2021
Dec. 31, 2020
Dec. 20, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Preferred shares, shares authorized 1,000,000   1,000,000  
Preferred shares, par value $ 0.0001   $ 0.0001  
Preferred stock, shares issued 0   0  
Preferred shares, shares outstanding 0   0  
Ordinary shares, shares authorized 100,000,000   100,000,000  
Ordinary shares, par value $ 0.0001   $ 0.0001  
Ordinary shares, shares, issued 47,674,773   46,117,631  
Ordinary shares, shares, outstanding 47,674,773   46,117,631  
Legal reserve description Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital      
Dividends payable, date to be paid Jan. 31, 2022      
ESMetals [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity method investment, ownership percentage 70.00%      
Ventanas solar SA [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity method investment, ownership percentage 95.00%      
Quarterly Rate [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend rate per share   $ 0.065    
Annual Basis [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend rate per share   $ 0.26    
2013 Long-Term Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Ordinary shares are reserved for issuance       1,593,917
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Other Operating Cost and Expense, by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Total Selling Expense $ 49,768 $ 39,065
Total General and administrative expenses 35,831 34,669
Shipping and Handling [Member]    
Total Selling Expense 23,064 16,075
Sales Commission [Member]    
Total Selling Expense 10,740 8,161
Personnel [Member]    
Total Selling Expense 7,060 6,287
Total General and administrative expenses 10,814 9,976
Services [Member]    
Total Selling Expense 2,616 1,921
Total General and administrative expenses 3,915 4,168
Accounts Receivable Provision [Member]    
Total Selling Expense 1,599 1,196
Packaging [Member]    
Total Selling Expense 1,820 1,036
Other Selling Expenses [Member]    
Total Selling Expense 2,869 4,389
Related Parties [Member]    
Total General and administrative expenses 6,746 6,617
Depreciation and Amortization [Member]    
Total General and administrative expenses 3,593 3,687
Professional Fees [Member]    
Total General and administrative expenses 3,029 2,971
Insurance [Member]    
Total General and administrative expenses 2,139 1,904
Taxes [Member]    
Total General and administrative expenses 1,047 1,138
Bank Charges and Tax on Financial Transactions [Member]    
Total General and administrative expenses 1,911 1,273
Rent Expense [Member]    
Total General and administrative expenses 894 830
Other Expenses [Member]    
Total General and administrative expenses $ 1,743 $ 2,105
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Non-Operating Income and Expenses (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-operating income and expenses $ 600 $ 100
Gain (Loss) on Extinguishment of Debt 10,699
[custom:CallPremiumPaid] 8,600  
Redemption Premium 210,000  
Foreign Currency Transaction Loss, before Tax 4,300  
Reclassified to other comprehensive income 8,500  
Net Loss $ 68,428 23,836
Percentage of depreciation 16.00%  
Colombian Peso [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net Loss   $ 8,600
XML 97 form10-k_htm.xml IDEA: XBRL DOCUMENT 0001534675 2021-01-01 2021-12-31 0001534675 2021-06-30 0001534675 2022-02-28 0001534675 2021-12-31 0001534675 2020-12-31 0001534675 2020-01-01 2020-12-31 0001534675 TGLS:ExternalCustomersMember 2021-01-01 2021-12-31 0001534675 TGLS:ExternalCustomersMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2019-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001534675 TGLS:LegalReservesMember 2019-12-31 0001534675 us-gaap:RetainedEarningsMember 2019-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2019-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2019-12-31 0001534675 2019-12-31 0001534675 us-gaap:CommonStockMember 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-12-31 0001534675 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-01-01 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-01-01 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-01-01 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-01-01 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001534675 us-gaap:CommonStockMember 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-12-31 0001534675 TGLS:SupplyAndInstallationMember TGLS:RevenueMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001534675 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001534675 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001534675 TGLS:AircraftMember 2021-01-01 2021-12-31 0001534675 TGLS:CIEnergiaSolarSASESWindowsMember 2021-11-08 0001534675 2021-11-08 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:EffectOfAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:AfterAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-02 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-12-09 0001534675 2020-10-27 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-27 2020-10-28 0001534675 country:CO 2021-01-01 2021-12-31 0001534675 country:CO 2020-01-01 2020-12-31 0001534675 country:US 2021-01-01 2021-12-31 0001534675 country:US 2020-01-01 2020-12-31 0001534675 country:PA 2021-01-01 2021-12-31 0001534675 country:PA 2020-01-01 2020-12-31 0001534675 TGLS:OtherMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherMember 2020-01-01 2020-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2021-01-01 2021-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2021-01-01 2021-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2020-01-01 2020-12-31 0001534675 country:CO 2021-12-31 0001534675 country:CO 2020-12-31 0001534675 country:PA 2021-12-31 0001534675 country:PA 2020-12-31 0001534675 country:US 2021-12-31 0001534675 country:US 2020-12-31 0001534675 TGLS:ContractAssetsMember 2021-01-01 2021-12-31 0001534675 TGLS:ContractLiabilitiesMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:ProductSalesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProductSalesMember 2020-01-01 2020-12-31 0001534675 TGLS:DecemberThirtyOneTwoThousandAndTwentyTwoMember 2021-12-31 0001534675 TGLS:DecemberThirtyOneTwoThousandAndTwentyThreeMember 2021-12-31 0001534675 us-gaap:BuildingMember 2021-12-31 0001534675 us-gaap:BuildingMember 2020-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2020-12-31 0001534675 us-gaap:VehiclesMember 2021-12-31 0001534675 us-gaap:VehiclesMember 2020-12-31 0001534675 TGLS:AircraftMember 2021-12-31 0001534675 TGLS:AircraftMember 2020-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001534675 us-gaap:TradeNamesMember 2021-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2021-12-31 0001534675 TGLS:NoncompeteAgreementMember 2021-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2021-12-31 0001534675 us-gaap:TradeNamesMember 2020-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2020-12-31 0001534675 TGLS:NoncompeteAgreementMember 2020-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2020-12-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2020-10-30 0001534675 TGLS:DrawTermLoanMember 2020-10-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-01 2020-10-30 0001534675 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-01 2020-10-30 0001534675 2020-12-01 2020-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-01-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-01 2021-11-30 0001534675 srt:MinimumMember TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 srt:MaximumMember TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-30 0001534675 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-30 0001534675 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-01 2020-11-30 0001534675 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-01 2020-11-30 0001534675 2020-11-01 2020-11-30 0001534675 2020-11-30 0001534675 2021-11-30 0001534675 TGLS:DeferredCostMember 2021-11-30 0001534675 us-gaap:OperatingExpenseMember 2021-11-30 0001534675 srt:MaximumMember 2021-09-13 2021-09-14 0001534675 2021-09-13 2021-09-14 0001534675 srt:MinimumMember 2021-09-13 2021-09-14 0001534675 TGLS:AccumulatedOtherComprehensiveLossMember 2021-03-31 0001534675 TGLS:CollarContractsMember 2020-12-31 0001534675 TGLS:CollarContractsMember 2020-01-01 2020-12-31 0001534675 us-gaap:OtherCurrentAssetsMember TGLS:NonDeliveryCollarContractsMember 2020-12-31 0001534675 us-gaap:AccruedLiabilitiesMember TGLS:NonDeliveryCollarContractsMember 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2020-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-12-31 0001534675 TGLS:AConstruirSAMember 2021-12-31 0001534675 TGLS:AConstruirSAMember 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2021-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2020-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2021-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2020-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-01-01 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-01-01 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-01-01 2020-12-31 0001534675 TGLS:AConstruirSAMember 2021-01-01 2021-12-31 0001534675 TGLS:AConstruirSAMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:BancaplusSAMember 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2020-12-31 0001534675 TGLS:SantaMariaDelMarSASMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2020-01-01 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2019-05-02 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2020-12-08 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-10-28 0001534675 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2021-01-01 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowDesignAndInstallationLLCMember 2021-01-01 2021-12-31 0001534675 TGLS:ZofracostaMember 2021-12-31 0001534675 TGLS:ZofracostaMember 2020-12-31 0001534675 2021-10-01 2021-12-31 0001534675 TGLS:TwoThousandThirteenLongTermEquityIncentivePlanMember 2013-12-20 0001534675 TGLS:QuarterlyRateMember 2021-12-08 0001534675 TGLS:AnnualBasisMember 2021-12-08 0001534675 TGLS:ESMetalsMember 2021-12-31 0001534675 TGLS:VentanasSolarSAMember 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesCommissionMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesCommissionMember 2020-01-01 2020-12-31 0001534675 TGLS:PersonnelMember 2021-01-01 2021-12-31 0001534675 TGLS:PersonnelMember 2020-01-01 2020-12-31 0001534675 TGLS:ServicesMember 2021-01-01 2021-12-31 0001534675 TGLS:ServicesMember 2020-01-01 2020-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2021-01-01 2021-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2020-01-01 2020-12-31 0001534675 TGLS:PackagingMember 2021-01-01 2021-12-31 0001534675 TGLS:PackagingMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherSellingExpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherSellingExpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2021-01-01 2021-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2020-01-01 2020-12-31 0001534675 TGLS:ProfessionalFeesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProfessionalFeesMember 2020-01-01 2020-12-31 0001534675 TGLS:InsuranceMember 2021-01-01 2021-12-31 0001534675 TGLS:InsuranceMember 2020-01-01 2020-12-31 0001534675 TGLS:TaxesMember 2021-01-01 2021-12-31 0001534675 TGLS:TaxesMember 2020-01-01 2020-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2021-01-01 2021-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2020-01-01 2020-12-31 0001534675 TGLS:RentExpenseMember 2021-01-01 2021-12-31 0001534675 TGLS:RentExpenseMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherexpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherexpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:ColombianPesoMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares pure TGLS:Segment 0001534675 false FY 00000 10-K true 2021-12-31 --12-31 2021 false 001-35436 TECNOGLASS INC. E9 98-1271120 Avenida Circunvalar a 100 mts de la Via 40 Barrio Las Flores Barranquilla CO (+57)(605) 373 4000 Ordinary Shares TGLS NASDAQ No No Yes Yes Accelerated Filer true false true false 407317050 47674773 None 6466 PwC Contadores y Auditores S. A. S. Barranquilla, Colombia 85011000 67668000 1977000 2387000 110539000 89376000 2252000 2186000 84975000 81249000 18667000 28405000 22854000 13890000 326275000 285161000 166629000 152474000 596000 268000 11853000 10228000 3995000 2985000 3337000 5112000 23561000 23561000 51160000 47535000 4157000 2788000 265288000 244951000 591563000 530112000 10700000 1764000 68084000 42326000 3000 7175000 3857000 4238000 3141000 1352000 45213000 27242000 24017000 9959000 155015000 94056000 3417000 3170000 645000 78000 977000 188355000 222722000 191850000 227514000 346865000 321570000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 100000000 100000000 47674773 47674773 46117631 46117631 5000 5000 2273000 2273000 219290000 219290000 91045000 29926000 -68751000 -43512000 243862000 207982000 836000 560000 244698000 208542000 591563000 530112000 494665000 375058000 2120000 1549000 496785000 376607000 294201000 237166000 202584000 139441000 49768000 39065000 35831000 34669000 85599000 73734000 116985000 65707000 608000 89000 4177000 1387000 -4308000 -8638000 9850000 21671000 -10699000 96913000 36874000 28485000 13033000 68428000 23841000 277000 -34000 68151000 23875000 68428000 23836000 -25080000 -3898000 -159000 -350000 43189000 19588000 277000 -39000 42912000 19622000 1.43 0.51 1.43 0.51 47674773 46398428 47674773 46398428 46117631 5000 208283000 1367000 12148000 -39264000 182539000 594000 183133000 1557142 10900000 10900000 10900000 -107000 5191000 5084000 5084000 906000 -906000 -350000 -350000 -350000 -3898000 -3898000 -3898000 23875000 23875000 -34000 23841000 47674773 5000 219290000 2273000 29926000 -43512000 207982000 560000 208542000 47674773 5000 219290000 2273000 29926000 -43512000 207982000 560000 208542000 7032000 7032000 7032000 -159000 -159000 -159000 -25080000 -25080000 -25080000 68151000 68151000 277000 68428000 47674773 5000 219290000 2273000 91045000 -68751000 243862000 836000 244698000 47674773 5000 219290000 2273000 91045000 -68751000 243862000 836000 244698000 68428000 23836000 1599000 1196000 53000 143000 20923000 20623000 4400000 6581000 4177000 1387000 1368000 972000 91000 123000 2333000 -14175000 -7930000 38515000 -5827000 16747000 1675000 3293000 1397000 15312000 -13377000 38001000 -20768000 -7173000 -417000 16125000 -6566000 357000 115000 -28593000 -22815000 6206000 629000 117253000 71711000 685000 471000 130000 6000 63000 265000 51513000 18323000 -50761000 -18111000 5243000 3801000 8610000 221350000 41343000 1489000 6384000 249797000 64694000 -43789000 -33536000 -5360000 -795000 17343000 19269000 67668000 48399000 85011000 67668000 15531000 19168000 15296000 10863000 1859000 2242000 <p id="xdx_809_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zbYAZa640xG1" style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_826_zo4BzFYknYfl">General</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Description</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.</span></p> <p id="xdx_808_eus-gaap--SignificantAccountingPoliciesTextBlock_zlAUD55q55le" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_z1UDY6aeLLc5">Basis of Presentation and Summary of Significant Accounting Policies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYYj8UoTzQ3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zvT9tISZ2b6i">Basis of Presentation and Management’s Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_zPfU71l5TVpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_z3xs2YWoshMk">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&amp;P Consulting and Glazing Contractors (“GM&amp;P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_ecustom--NoncontrollingInterestPolicyTextBlock_zMK2ndoLM0Rc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zIfuhSyZq48i">Non-controlling interest</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zgK00HG2Z2Y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_z9fqmk5Wtl7c">Foreign Currency Translation and Transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zXL8ICrAtkNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zG4iWUlvPOph">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2021, and 2020, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia and Panama. As of December 31, 2021 and 2020 the Company had <span id="xdx_903_eus-gaap--RestrictedCash_iI_do_c20211231_znWR1eKtg2dc" title="Restricted cash"><span id="xdx_902_eus-gaap--RestrictedCash_iI_do_c20201231_zqs9B84MOY8l" title="Restricted cash">no</span></span> restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--InvestmentPolicyTextBlock_zBNfehfgEqae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_zsj8LTxuBpd6">Investments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s investments are comprised of marketable securities, short term deposits and income producing real estate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments which are held for trading are recorded at fair value and fluctuations in value are recorded as a non-operating income or expense. In addition, we have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zsUQj6ofvule" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zxDRbk6nOmce">Trade Accounts Receivable</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to <span id="xdx_907_ecustom--PercentageOfRetainageOnCustomers_pid_dp_uPure_c20210101__20211231_zcS61JxYEIb" title="Percentage of retainage on customers">10</span>% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zXCjyrq83CG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zoIHXxhW6E05">Concentration of Risks and Uncertainties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_ecustom--RelatedPartyTransactionsPolicyTextBlock_zm3YFt67FXu9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zZMRuBdwKbVl">Related party transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has related party transactions such as sales, purchases, and other payments. We periodically performed a related party analysis to identify transactions to disclose. Depending on the transactions´ nature and materiality, we aggregate some related party information by type.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zNkgqqjSf5V1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zoDYOgkwnIf4">Inventories</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zgHI6ZzoABe8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zaQZkipVQg16">Property, Plant and Equipment</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:</span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_zTRHPz1pkrYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zGkT1k74oVb4" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_ztqnNYHhBBye" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zQIaj3Agnngb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zyWAW1t0EQ2j" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zXEkeIH659Z3" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zNvQQ1D5lKfj" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zQMjKdUnvxs5" title="Property, plant and equipment, useful life">30</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zkX9SvK3mE73" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also records within fixed assets all the underlying assets of a capital lease. Initial recognition of these assets are done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all of the benefits and risks associated with the ownership of the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zvARcjsQ5PGc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zk2YbEFcEEyi">Long Lived Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets, and there was no new trigger in the second, third or fourth quarter of 2020.The extent of the impact of the pandemic depends on future developments which are highly uncertain.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zwcWmHBGA8f6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zCKUa8bnmqd8">Goodwill</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We review goodwill for impairment each year on December 31<sup>st</sup> or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. There have been no new triggers through the fourth quarter of 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2021, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zaEIsoHpv40g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_z32juNbJA8Jd">Intangible Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 - Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--LesseeLeasesPolicyTextBlock_zo6cBZFXHkgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zboe7Qad93L7">Leases</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases, but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--FinancialLiabilitiesPolicyTextBlock_zrZyn845AqY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zYwuENxjWj5l">Financial Liabilities</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition, and recognized in the results of the period during the time of amortization of the financial obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zGXs2otCvBah" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zCtmRakE7WC8">Fair Value of Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 820, <i>Fair Value Measurements</i>, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The standard describes three level of inputs that may be used to measure fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 38.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 38.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 15 – Hedging Activities and Fair Value Measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--DerivativesPolicyTextBlock_zLJHMmSY2cu" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_zrzjjUM2N5Jl">Derivative Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zCoDeRcTomHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_ziPs3W5rWUx6">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximately <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--RevenueMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplyAndInstallationMember_zyqn7tBBKMJk" title="Concentartion risk percentage">16</span>% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zFKAe6BRdfy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zHfL1PmhFNM1">Shipping and Handling Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_ecustom--SalesTaxAndValueAddedTaxesPolicyTextBlock_zESArgOd9aRk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z73FD1tNsMCb">Sales Tax and Value Added Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis - value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is <span id="xdx_90C_ecustom--ValueAddedTaxPercentage_pid_dp_uPure_c20210101__20211231_ztBZnN53uzFk" title="Value added tax, percentage">19</span>%. A municipal industry and commerce tax (ICA) sales tax of <span id="xdx_906_ecustom--SalesTaxPercentage_pid_dp_uPure_c20210101__20211231_zpvypoBntPFj" title="Sales tax, percentage">0.7</span>% is payable on all of the Company’s products sold in the Colombian market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_848_eus-gaap--ExtendedProductWarrantyPolicy_zlOt7kwKCOP2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zmgbpQU0E7Td">Product Warranties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--StandardProductWarrantyDescription_c20210101__20211231_zWRikZHRVqMh" title="Product warranties description">The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products</span>. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $<span id="xdx_90B_eus-gaap--ProductWarrantyExpense_pn3n3_c20210101__20211231_zBTfkLdDPiHk" title="Cost of product warranties">1,256</span> and $<span id="xdx_909_eus-gaap--ProductWarrantyExpense_pn3n3_c20200101__20201231_zeKNRTP2dSVe" title="Cost of product warranties">681</span> during the years ended December 31, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--AdvertisingCostsPolicyTextBlock_zkyhICeNiv6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zq3ROykYJrfb">Advertising Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2021 and 2020 amounted to approximately $<span id="xdx_90E_eus-gaap--AdvertisingExpense_pn3n3_c20210101__20211231_zObUEqyxoSH2" title="Advertising costs">1,457</span> and $<span id="xdx_90E_eus-gaap--AdvertisingExpense_pn3n3_c20200101__20201231_zogXKlBmgFB" title="Advertising costs">987</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FuturePolicyBenefitsLiabilityPolicy_zhQ7nXZ6kCPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z1euhjGiqNuj">Employee Benefits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zjcnPdsJUw4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_z0r3Uhfpaqzl">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zZ08UMWVgslj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_864_zI97OVKqqIb1">Earnings per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 - Shareholders’ Equity for further detail on the calculation of earnings per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdvcpdyiEca7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zMRonZWMEGO7">Recently Issued Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that will postpone the effective date to the year beginning after December 15, 2022 for smaller reporting Companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this Update are effective for the Company through December 31, 2022 with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYYj8UoTzQ3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zvT9tISZ2b6i">Basis of Presentation and Management’s Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_zPfU71l5TVpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_z3xs2YWoshMk">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&amp;P Consulting and Glazing Contractors (“GM&amp;P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_ecustom--NoncontrollingInterestPolicyTextBlock_zMK2ndoLM0Rc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zIfuhSyZq48i">Non-controlling interest</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zgK00HG2Z2Y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_z9fqmk5Wtl7c">Foreign Currency Translation and Transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zXL8ICrAtkNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zG4iWUlvPOph">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2021, and 2020, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia and Panama. As of December 31, 2021 and 2020 the Company had <span id="xdx_903_eus-gaap--RestrictedCash_iI_do_c20211231_znWR1eKtg2dc" title="Restricted cash"><span id="xdx_902_eus-gaap--RestrictedCash_iI_do_c20201231_zqs9B84MOY8l" title="Restricted cash">no</span></span> restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_848_eus-gaap--InvestmentPolicyTextBlock_zBNfehfgEqae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_zsj8LTxuBpd6">Investments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s investments are comprised of marketable securities, short term deposits and income producing real estate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments which are held for trading are recorded at fair value and fluctuations in value are recorded as a non-operating income or expense. In addition, we have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zsUQj6ofvule" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zxDRbk6nOmce">Trade Accounts Receivable</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to <span id="xdx_907_ecustom--PercentageOfRetainageOnCustomers_pid_dp_uPure_c20210101__20211231_zcS61JxYEIb" title="Percentage of retainage on customers">10</span>% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.10 <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zXCjyrq83CG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zoIHXxhW6E05">Concentration of Risks and Uncertainties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_ecustom--RelatedPartyTransactionsPolicyTextBlock_zm3YFt67FXu9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zZMRuBdwKbVl">Related party transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has related party transactions such as sales, purchases, and other payments. We periodically performed a related party analysis to identify transactions to disclose. Depending on the transactions´ nature and materiality, we aggregate some related party information by type.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zNkgqqjSf5V1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zoDYOgkwnIf4">Inventories</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or market. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zgHI6ZzoABe8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zaQZkipVQg16">Property, Plant and Equipment</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:</span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_zTRHPz1pkrYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zGkT1k74oVb4" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_ztqnNYHhBBye" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zQIaj3Agnngb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zyWAW1t0EQ2j" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zXEkeIH659Z3" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zNvQQ1D5lKfj" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zQMjKdUnvxs5" title="Property, plant and equipment, useful life">30</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zkX9SvK3mE73" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also records within fixed assets all the underlying assets of a capital lease. Initial recognition of these assets are done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all of the benefits and risks associated with the ownership of the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_zTRHPz1pkrYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zGkT1k74oVb4" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_ztqnNYHhBBye" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zQIaj3Agnngb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zyWAW1t0EQ2j" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zXEkeIH659Z3" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zNvQQ1D5lKfj" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zQMjKdUnvxs5" title="Property, plant and equipment, useful life">30</span> years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> P20Y P10Y P10Y P5Y P5Y P30Y <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zvARcjsQ5PGc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zk2YbEFcEEyi">Long Lived Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets, and there was no new trigger in the second, third or fourth quarter of 2020.The extent of the impact of the pandemic depends on future developments which are highly uncertain.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zwcWmHBGA8f6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zCKUa8bnmqd8">Goodwill</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We review goodwill for impairment each year on December 31<sup>st</sup> or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. There have been no new triggers through the fourth quarter of 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2021, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zaEIsoHpv40g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_z32juNbJA8Jd">Intangible Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 - Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--LesseeLeasesPolicyTextBlock_zo6cBZFXHkgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zboe7Qad93L7">Leases</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases, but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--FinancialLiabilitiesPolicyTextBlock_zrZyn845AqY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zYwuENxjWj5l">Financial Liabilities</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition, and recognized in the results of the period during the time of amortization of the financial obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zGXs2otCvBah" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zCtmRakE7WC8">Fair Value of Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 820, <i>Fair Value Measurements</i>, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The standard describes three level of inputs that may be used to measure fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 38.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 38.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 15 – Hedging Activities and Fair Value Measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--DerivativesPolicyTextBlock_zLJHMmSY2cu" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_zrzjjUM2N5Jl">Derivative Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zCoDeRcTomHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_ziPs3W5rWUx6">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximately <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--RevenueMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplyAndInstallationMember_zyqn7tBBKMJk" title="Concentartion risk percentage">16</span>% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.16 <p id="xdx_842_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zFKAe6BRdfy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zHfL1PmhFNM1">Shipping and Handling Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_ecustom--SalesTaxAndValueAddedTaxesPolicyTextBlock_zESArgOd9aRk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z73FD1tNsMCb">Sales Tax and Value Added Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis - value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is <span id="xdx_90C_ecustom--ValueAddedTaxPercentage_pid_dp_uPure_c20210101__20211231_ztBZnN53uzFk" title="Value added tax, percentage">19</span>%. A municipal industry and commerce tax (ICA) sales tax of <span id="xdx_906_ecustom--SalesTaxPercentage_pid_dp_uPure_c20210101__20211231_zpvypoBntPFj" title="Sales tax, percentage">0.7</span>% is payable on all of the Company’s products sold in the Colombian market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 0.19 0.007 <p id="xdx_848_eus-gaap--ExtendedProductWarrantyPolicy_zlOt7kwKCOP2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zmgbpQU0E7Td">Product Warranties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--StandardProductWarrantyDescription_c20210101__20211231_zWRikZHRVqMh" title="Product warranties description">The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products</span>. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $<span id="xdx_90B_eus-gaap--ProductWarrantyExpense_pn3n3_c20210101__20211231_zBTfkLdDPiHk" title="Cost of product warranties">1,256</span> and $<span id="xdx_909_eus-gaap--ProductWarrantyExpense_pn3n3_c20200101__20201231_zeKNRTP2dSVe" title="Cost of product warranties">681</span> during the years ended December 31, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products 1256000 681000 <p id="xdx_849_eus-gaap--AdvertisingCostsPolicyTextBlock_zkyhICeNiv6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zq3ROykYJrfb">Advertising Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2021 and 2020 amounted to approximately $<span id="xdx_90E_eus-gaap--AdvertisingExpense_pn3n3_c20210101__20211231_zObUEqyxoSH2" title="Advertising costs">1,457</span> and $<span id="xdx_90E_eus-gaap--AdvertisingExpense_pn3n3_c20200101__20201231_zogXKlBmgFB" title="Advertising costs">987</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1457000 987000 <p id="xdx_847_eus-gaap--FuturePolicyBenefitsLiabilityPolicy_zhQ7nXZ6kCPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z1euhjGiqNuj">Employee Benefits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zjcnPdsJUw4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_866_z0r3Uhfpaqzl">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zZ08UMWVgslj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_864_zI97OVKqqIb1">Earnings per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 - Shareholders’ Equity for further detail on the calculation of earnings per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdvcpdyiEca7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zMRonZWMEGO7">Recently Issued Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that will postpone the effective date to the year beginning after December 15, 2022 for smaller reporting Companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this Update are effective for the Company through December 31, 2022 with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></p> <p id="xdx_805_eus-gaap--BusinessCombinationDisclosureTextBlock_zruTBu8602Zf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zVnOmOpqapFf">Ventanas Solar Acquisition</span> </b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired <span id="xdx_903_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pid_dp_uPure_c20211108__us-gaap--BusinessAcquisitionAxis__custom--CIEnergiaSolarSASESWindowsMember_z4Wr85i9Pyk7" title="Purchase Agreement">95</span>% of the shares of VS for $<span id="xdx_90F_eus-gaap--BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_iI_pn5n6_c20211108_zbfkKliwTXH5" title="Accounts receivable">4.0</span> million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. It is expected that the remaining 5% of VS will be contributed to the Company in 2022 without any further consideration being paid.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1st, 2020:</span></p> <p id="xdx_890_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_zbhsiIBYL4K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zkWTpkQ7Uhw7" style="display: none">Schedule of Consolidated Financial Statements</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Retained Earnings</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z9aE7T94lNc3" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">16,213</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zG7SFMkPfOUl" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">(4,065</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_zQvN4FIbH1ej" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">12,148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total Shareholders’ Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zenTU0epnltj" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">187,210</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zB4aMbuhPaj9" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">(4,077</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_z8MSa02FHpy1" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">183,133</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zIAwe6DaBD3b" style="width: 14%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">532,025</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<span id="xdx_90B_eus-gaap--Assets_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_pn3n3" title="Total Assets">1,913</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zTIglnn3mlOa" style="width: 14%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">530,112</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zYBG0KjcSP6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">374,923</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zfltE88P1jE6" style="text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">1,684</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zPLxoDRcxGu2" style="text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zCCZFZH4RVZa" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">66,120</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_ze54Uwsusrk3" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zLyGe1fYKQv7" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">65,707</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z1QGblgo7Yu8" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">24,185</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zBn8NosZSMd7" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zh56zv19WO21" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zOLhW2P61W45" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z0wmnJloRyuj" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zUSgZFkvBXhi" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zIzDPMPyaSR5" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zub5talfOXi4" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zkvAPnQ03ttk" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z00e8WGHjr0e" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">589,352</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zHuk5wUXbPLc" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">2,211</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_ziylr8ONZP7f" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">591,563</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zqaWPCEE70Kc" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">494,499</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zLKFyIqaKro5" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">2,286</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zVB7tN0puWxe" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z15tFdBykGb8" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,895</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z1WiEFhfSS3f" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrXJL1MbkVph" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,985</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zxRbSiBZBBge" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zNhmTpjzGs8g" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">66</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zKz4IUymzytj" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zdvyrUd3RnYj" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zjnEPnEIZhGb" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrsWHGGRnygg" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zZAS6hKjLBW3" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zU0QCnzYsrT4" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zzzz2oiaXKj7" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zrclhaY0naP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.95 4000000.0 <p id="xdx_890_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_zbhsiIBYL4K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zkWTpkQ7Uhw7" style="display: none">Schedule of Consolidated Financial Statements</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Retained Earnings</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z9aE7T94lNc3" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">16,213</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zG7SFMkPfOUl" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">(4,065</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_zQvN4FIbH1ej" style="width: 14%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">12,148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total Shareholders’ Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zenTU0epnltj" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">187,210</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zB4aMbuhPaj9" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">(4,077</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_z8MSa02FHpy1" style="text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">183,133</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zIAwe6DaBD3b" style="width: 14%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">532,025</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<span id="xdx_90B_eus-gaap--Assets_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_pn3n3" title="Total Assets">1,913</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zTIglnn3mlOa" style="width: 14%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">530,112</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zYBG0KjcSP6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">374,923</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zfltE88P1jE6" style="text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">1,684</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zPLxoDRcxGu2" style="text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zCCZFZH4RVZa" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">66,120</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_ze54Uwsusrk3" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zLyGe1fYKQv7" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">65,707</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z1QGblgo7Yu8" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">24,185</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zBn8NosZSMd7" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zh56zv19WO21" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zOLhW2P61W45" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z0wmnJloRyuj" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zUSgZFkvBXhi" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zIzDPMPyaSR5" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zub5talfOXi4" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zkvAPnQ03ttk" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Prior to</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Effect of</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">After</span></p> <p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">acquisition</span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z00e8WGHjr0e" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">589,352</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zHuk5wUXbPLc" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">2,211</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_ziylr8ONZP7f" style="width: 14%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">591,563</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zqaWPCEE70Kc" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">494,499</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zLKFyIqaKro5" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">2,286</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zVB7tN0puWxe" style="text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z15tFdBykGb8" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,895</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z1WiEFhfSS3f" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrXJL1MbkVph" style="text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,985</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zxRbSiBZBBge" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zNhmTpjzGs8g" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">66</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zKz4IUymzytj" style="text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zdvyrUd3RnYj" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zjnEPnEIZhGb" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrsWHGGRnygg" style="text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zZAS6hKjLBW3" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zU0QCnzYsrT4" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zzzz2oiaXKj7" style="text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 16213000 -4065000 12148000 187210000 -4077000 183133000 532025000 1913000 530112000 374923000 1684000 376607000 66120000 -413000 65707000 24185000 -310000 23875000 0.52 0.00 0.51 0.52 0.00 0.51 589352000 2211000 591563000 494499000 2286000 496785000 116895000 90000 116985000 68085000 66000 68151000 1.43 0.00 1.43 1.43 0.00 1.43 <p id="xdx_801_eus-gaap--LongTermDebtTextBlock_zJuAm1WBLQv4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zlKldxyJHNr4">Long Term Investments</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Saint-Gobain Joint Venture</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zLvnaDM0Bufl" title="Minority ownership interest">25.8</span>% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $<span id="xdx_90D_eus-gaap--BusinessCombinationConsiderationTransferred1_pn6n6_c20190502__20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zj4KVIn6Gmah" title="Purchase price for acquiring minority interest">45</span> million, of which $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20190502__20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zvoKxBMgZC3c" title="Cash consideration paid for acquisition of minority interest">34.1</span> million was paid in cash and $<span id="xdx_90E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_pn5n6_c20201209__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zlJHna55OPy6" title="Recorded Current Liabilities in relation to acquistion">10.9</span> million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20201027__20201028_zNxQRN4jjqj9" title="Issuance of ordinary shares">1,557,142</span> ordinary shares of the Company, valued at $<span id="xdx_907_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201028__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zOyF1CmfrdVf" title="Issuance of ordinary shares">7.00</span> per share, which represented an approximate <span id="xdx_908_ecustom--PremiumPercentage_pid_dp_uPure_c20201027__20201028__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zA5ruKRqQ2Md" title="Premium percentage">33</span>% premium based on the closing stock price as of October 27, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a <span id="xdx_909_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zkZrgbCel7C5" title="MinorityInterestOwnership">25.8</span>% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $<span id="xdx_909_ecustom--PaymentOfAdditionalContribution_pn5n6_c20200101__20201231_zgp9wp1843a7" title="Additional contribution paid">12.5</span> million if needed (based on debt availability).</span></p> 0.258 45000000 34100000 10900000 1557142 7.00 0.33 0.258 12500000 <p id="xdx_801_eus-gaap--SegmentReportingDisclosureTextBlock_z4mADqsPvVSk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zl6TxmDWOAHi">Segment and Geographic Information</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has <span id="xdx_906_eus-gaap--NumberOfOperatingSegments_dc_uSegment_c20210101__20211231_z1aRVPGjILob" title="Number of operating segments">one</span> operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s chief operating decision maker (CODM) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment - Architectural Glass and Windows - is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zvvFWr9uCnxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_za2IXONMxAug" style="display: none">Schedule of Segment and Geographic Information</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20210101__20211231_zuYxZgaHxhuk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20200101__20201231_z57pe684WKw" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CO_zFp0BhcJ2fWb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,375</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,178</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--US_zPM9IqKjHrR4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,327</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">340,437</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--PA_zcrQ7PHaTJm1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,530</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,713</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--OtherMember_ztDLWniVmlg4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,553</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,279</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zeYLGdilqSka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenues from external customer by product groups.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--GlassAndFramingComponentsMember_zyxX5bW7I7ld" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Glass and framing components</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76,106</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,443</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--WindowsAndArchitecturalSystemsMember_z4nzGBTjkBO9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Windows and architectural systems</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420,679</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">303,164</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zv8NDtXnnAn2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zEmQQ4DKz0M5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021 and 2020, no single customer accounted for more than 10% of our revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zc7nqTe34O3b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets are distributed geographically as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zQtHZ5gnys89" style="display: none">Schedule of Long-Lived Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20211231_zjciqTguv6se" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20201231_zPteCRUkqQQ4" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CO_zBGxeaG4MCf9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,270</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,605</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--PA_ztwBoYrBZoI7" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--US_z5i6pJ0sXj7l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,362</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">91,865</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--NoncurrentAssets_iI_zgSAuUazlvSi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total long lived assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">264,692</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244,683</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zTEpCVd631y5" style="margin-top: 0; margin-bottom: 0"> </p> 1 <p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zvvFWr9uCnxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_za2IXONMxAug" style="display: none">Schedule of Segment and Geographic Information</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20210101__20211231_zuYxZgaHxhuk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20200101__20201231_z57pe684WKw" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CO_zFp0BhcJ2fWb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,375</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,178</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--US_zPM9IqKjHrR4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,327</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">340,437</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--PA_zcrQ7PHaTJm1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,530</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,713</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--OtherMember_ztDLWniVmlg4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,553</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,279</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zeYLGdilqSka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenues from external customer by product groups.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--GlassAndFramingComponentsMember_zyxX5bW7I7ld" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Glass and framing components</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76,106</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,443</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--WindowsAndArchitecturalSystemsMember_z4nzGBTjkBO9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Windows and architectural systems</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420,679</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">303,164</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zv8NDtXnnAn2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 26375000 24178000 456327000 340437000 4530000 2713000 9553000 9279000 496785000 376607000 76106000 73443000 420679000 303164000 496785000 376607000 <p id="xdx_893_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zc7nqTe34O3b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets are distributed geographically as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zQtHZ5gnys89" style="display: none">Schedule of Long-Lived Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20211231_zjciqTguv6se" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20201231_zPteCRUkqQQ4" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CO_zBGxeaG4MCf9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,270</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,605</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--PA_ztwBoYrBZoI7" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--US_z5i6pJ0sXj7l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,362</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">91,865</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--NoncurrentAssets_iI_zgSAuUazlvSi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total long lived assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">264,692</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">244,683</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 161270000 152605000 60000 213000 103362000 91865000 264692000 244683000 <p id="xdx_808_eus-gaap--RevenueFromContractWithCustomerTextBlock_zPLHUGs55wKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_zZjmgA1BtOie">Revenue Disaggregation, Contract Assets and Contract liabilities</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Total Net Sales</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--DisaggregationOfRevenueTableTextBlock_zHbcVg1pmFbi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zqavZOkc5Daj" style="display: none">Schedule of Disaggregation by Revenue</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210101__20211231_zIzNcmACcZj1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20200101__20201231_zLr5G6SdjtGi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FixedPriceContractsMember_zvL9VQBmJ3ki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Fixed price contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,417</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,423</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--ProductSalesMember_zk4EDGDmrkZa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Product sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">419,368</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">273,184</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zVoUp5D8f3a4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zV2iix3YgCHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining Performance Obligations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the Company had $<span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n6_c20211231_zy5sfPv1lS8a" title="Remaining performance obligation">248.1</span> million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize <span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20211231_zXLGTYPz78f6" title="Performance obligation, percentage">100</span>% of sales relating to existing performance obligations within two years, of which $<span id="xdx_902_ecustom--ExpectedPerformanceObligationsRevenueToBeRecognized_iI_pn5n6_c20211231__us-gaap--AwardTypeAxis__custom--DecemberThirtyOneTwoThousandAndTwentyTwoMember_zZEULAQvhDw9" title="Expected performance obligations revenue to be recognized">232.7</span> million are expected to be recognized during the year ended December 31, 2022, and $<span id="xdx_907_ecustom--ExpectedPerformanceObligationsRevenue_iI_pn5n6_c20211231__us-gaap--AwardTypeAxis__custom--DecemberThirtyOneTwoThousandAndTwentyThreeMember_zsCogoTLu9Tl" title="Expected performance obligations revenue">15.4</span> million during the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contract Assets and Contract Liabilities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract by contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zXtDYDQKNau2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below presents the components of net contract assets (liabilities).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zHfY5qgCiQEb" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211231_zo28fC1poqG5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20201231_zz8u3ZUvTfx8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_maNCLAzt0F_zOVhC173ByN5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — current</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_maNCLAzt0F_zkAP0owgfDwj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — non-current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,228</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iNI_pn3n3_di_msNCLAzt0F_z0CY1o0XZPka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,242</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_msNCLAzt0F_zq0HqKestMbc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — non-current</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(78</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(977</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_ecustom--NetContractLiabilitiesAssets_iTI_pn3n3_mtNCLAzt0F_z5rKFqbVPoJe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net contract (liabilities) assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,771</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,414</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zS4wMOv4vK3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractAssetsMember_zuUgUnEzue99" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract assets are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zNdHNnLqLIZ3" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_z5F80yJrQY11" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20201231_zxUamYk1Wz32" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--UnbilledReceivablesCurrent_iI_pn3n3_maCWCAGz5IH_zmjDfjO1z9Ob" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unbilled contract receivables, gross</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,534</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--Retainage_iI_pn3n3_maCWCAGz5IH_zNxJN5Aij3sh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,346</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,099</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetGrossCurrent_iTI_pn3n3_mtCWCAGz5IH_zIb1WytpHXYh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,520</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,633</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zXP4Tk5shxF9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_z54Qh1HhEeNi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract assets – non-current</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,228</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zfNAq6UDWleb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractLiabilitiesMember_zuHg9bj9zWFc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract liabilities are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z6AM9UNYcVW4" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20211231_zYNRW9wJ80K5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20201231_zR5bO8eq3Cfi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--BillingsInExcessOfCosts_iI_pn3n3_maCWCLzMYb_zqcmobF7Sl01" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of costs</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,854</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,191</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_iI_pn3n3_maCWCLzMYb_z0cq3Eprxrig" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Advances from customers on uncompleted contracts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,437</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,028</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ContractWithCustomerLiability_iTI_pn3n3_mtCWCLzMYb_zJMK20qQcYLl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,291</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,219</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zroCoBFA7Hck" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,213</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,242</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iI_pn3n3_zH683GNGQFfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities – non-current</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">977</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A7_zjJqryajbQ42" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company recognized $<span id="xdx_903_ecustom--SalesRelatedToBillingInExcessOfCostLiability_iI_pn3n3_c20211231_zZxR2KVPlxNg" title="Sales related to billing in excess of cost liability">6,765</span> of sales related to its billing in excess of cost liability on January 1, 2021. During the year ended December 31, 2020, the Company recognized $<span id="xdx_902_ecustom--SalesRelatedToContractLiabilities_pn3n3_c20200101__20201231_zKC4Pf3a8eFg" title="Sales related to contract liabilities">4,469</span> of sales related to its contract liabilities on January 1, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--DisaggregationOfRevenueTableTextBlock_zHbcVg1pmFbi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zqavZOkc5Daj" style="display: none">Schedule of Disaggregation by Revenue</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210101__20211231_zIzNcmACcZj1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20200101__20201231_zLr5G6SdjtGi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FixedPriceContractsMember_zvL9VQBmJ3ki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Fixed price contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,417</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,423</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--ProductSalesMember_zk4EDGDmrkZa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Product sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">419,368</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">273,184</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zVoUp5D8f3a4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 77417000 103423000 419368000 273184000 496785000 376607000 248100000 1 232700000 15400000 <p id="xdx_89A_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zXtDYDQKNau2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below presents the components of net contract assets (liabilities).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zHfY5qgCiQEb" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211231_zo28fC1poqG5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20201231_zz8u3ZUvTfx8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_maNCLAzt0F_zOVhC173ByN5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — current</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_maNCLAzt0F_zkAP0owgfDwj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — non-current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,228</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iNI_pn3n3_di_msNCLAzt0F_z0CY1o0XZPka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,242</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_msNCLAzt0F_zq0HqKestMbc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — non-current</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(78</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(977</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_ecustom--NetContractLiabilitiesAssets_iTI_pn3n3_mtNCLAzt0F_z5rKFqbVPoJe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net contract (liabilities) assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,771</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,414</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 18667000 28405000 11853000 10228000 45213000 27242000 78000 977000 -14771000 10414000 <p id="xdx_893_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractAssetsMember_zuUgUnEzue99" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract assets are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zNdHNnLqLIZ3" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_z5F80yJrQY11" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20201231_zxUamYk1Wz32" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--UnbilledReceivablesCurrent_iI_pn3n3_maCWCAGz5IH_zmjDfjO1z9Ob" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unbilled contract receivables, gross</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,534</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--Retainage_iI_pn3n3_maCWCAGz5IH_zNxJN5Aij3sh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,346</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,099</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetGrossCurrent_iTI_pn3n3_mtCWCAGz5IH_zIb1WytpHXYh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,520</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,633</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zXP4Tk5shxF9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_z54Qh1HhEeNi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract assets – non-current</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,228</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 8174000 13534000 22346000 25099000 30520000 38633000 18667000 28405000 11853000 10228000 <p id="xdx_891_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractLiabilitiesMember_zuHg9bj9zWFc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract liabilities are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z6AM9UNYcVW4" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20211231_zYNRW9wJ80K5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20201231_zR5bO8eq3Cfi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--BillingsInExcessOfCosts_iI_pn3n3_maCWCLzMYb_zqcmobF7Sl01" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of costs</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,854</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,191</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_iI_pn3n3_maCWCLzMYb_z0cq3Eprxrig" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Advances from customers on uncompleted contracts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,437</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,028</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ContractWithCustomerLiability_iTI_pn3n3_mtCWCLzMYb_zJMK20qQcYLl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,291</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,219</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zroCoBFA7Hck" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,213</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,242</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iI_pn3n3_zH683GNGQFfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities – non-current</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">977</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 12854000 7191000 32437000 21028000 45291000 28219000 45213000 27242000 78000 977000 6765000 4469000 <p id="xdx_807_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zm2MA7Op7VO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zpU1jxW0mcHg">Trade Accounts Receivable</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z76j3qArGyD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zhvd31AXTToi" style="display: none">Schedule of Trade Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20211231_zrL4vC4XS4re" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20201231_z1zTxwokQvai" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AccountsReceivableGross_iI_pn3n3_zpgWgEa5aQ1h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade accounts receivable</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,727</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,020</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_zb7UpuA9sVC9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Allowance for doubtful accounts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(188</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(644</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_zdkqJxNo7iwg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,539</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">89,376</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_z4vIpMAYS50d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock_zK1RwTXif3I" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zd8bu0S0WmQi" style="display: none">Schedule of Changes in Allowance for Doubtful Accounts Receivable</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zrEmC975WZTl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20200101__20201231_zKOLHqdRczyh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iS_pn3n3_zeyGrDbyrfHa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Balance at beginning of year</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,685</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_zFESZ41OWfq3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for bad debts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_iN_pn3n3_di_zGJ03iDAfZKh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deductions and write-offs, net of foreign currency adjustment</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,055</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,237</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iE_pn3n3_za8nm4BDgwNc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at end of year</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_z1Xh6BpmPXUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z76j3qArGyD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zhvd31AXTToi" style="display: none">Schedule of Trade Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20211231_zrL4vC4XS4re" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20201231_z1zTxwokQvai" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AccountsReceivableGross_iI_pn3n3_zpgWgEa5aQ1h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade accounts receivable</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,727</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,020</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_zb7UpuA9sVC9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Allowance for doubtful accounts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(188</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(644</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_zdkqJxNo7iwg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,539</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">89,376</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 110727000 90020000 188000 644000 110539000 89376000 <p id="xdx_89C_ecustom--ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock_zK1RwTXif3I" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zd8bu0S0WmQi" style="display: none">Schedule of Changes in Allowance for Doubtful Accounts Receivable</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zrEmC975WZTl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20200101__20201231_zKOLHqdRczyh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iS_pn3n3_zeyGrDbyrfHa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Balance at beginning of year</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,685</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_zFESZ41OWfq3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for bad debts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_iN_pn3n3_di_zGJ03iDAfZKh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deductions and write-offs, net of foreign currency adjustment</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,055</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,237</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iE_pn3n3_za8nm4BDgwNc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at end of year</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 644000 2685000 1599000 1196000 2055000 3237000 188000 644000 <p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zlGREPlZt7P3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zysMbYKyAam4">Inventories</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z0i4jk4DQ87i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of the following</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z0WnMlm6i86e" style="display: none">Schedule of Inventories</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zPTdVzPZVhN3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20201231_zsdeGCspBSKe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maIGzjMx_zPgq86UbndNg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,443</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,282</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maIGzjMx_zjfkToJzepUd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,345</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maIGzjMx_zXG4fu9qw14f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,789</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OtherInventoriesSpareParts_iI_pn3n3_maIGzjMx_z1Q5O4UonAVd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stores and spares</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,869</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InventoryPackingMaterialGross_iI_pn3n3_maIGzjMx_zI5NVG5v9Lnf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Packing material</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">870</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">783</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InventoryGross_iTI_pn3n3_mtIGzjMx_maINznBY_zT3NRAoh1aq2" style="vertical-align: bottom; background-color: White"> <td><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total Inventories, gross</span></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,097</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,332</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINznBY_z0TQI1Wcusqi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Inventory allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(122</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(83</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pn3n3_mtINznBY_zBrdNF7HGoXf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total inventories, net</span></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84,975</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,249</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zwBdF3a7TmXd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no third party liens or pledges on our inventories as of December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z0i4jk4DQ87i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of the following</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z0WnMlm6i86e" style="display: none">Schedule of Inventories</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zPTdVzPZVhN3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20201231_zsdeGCspBSKe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maIGzjMx_zPgq86UbndNg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,443</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,282</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maIGzjMx_zjfkToJzepUd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,345</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maIGzjMx_zXG4fu9qw14f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,789</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OtherInventoriesSpareParts_iI_pn3n3_maIGzjMx_z1Q5O4UonAVd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stores and spares</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,869</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InventoryPackingMaterialGross_iI_pn3n3_maIGzjMx_zI5NVG5v9Lnf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Packing material</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">870</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">783</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InventoryGross_iTI_pn3n3_mtIGzjMx_maINznBY_zT3NRAoh1aq2" style="vertical-align: bottom; background-color: White"> <td><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total Inventories, gross</span></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,097</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,332</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINznBY_z0TQI1Wcusqi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Inventory allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(122</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(83</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pn3n3_mtINznBY_zBrdNF7HGoXf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total inventories, net</span></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84,975</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,249</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 54443000 47282000 11126000 19345000 8789000 4941000 9869000 8981000 870000 783000 85097000 81332000 122000 83000 84975000 81249000 <p id="xdx_80C_eus-gaap--OtherCurrentAssetsTextBlock_zBN07ihCAKVl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zR4gf7idwyI9">Other Current Assets</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_ztrvuclFqlJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_z3mJFCykubMl" style="display: none">Schedule of Other Current Assets</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20211231_zzoVbsnqd2fc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20201231_zIG9NOYgHoqj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--AdvancesToSuppliersAndLoans_iI_pn3n3_maOACzjmO_zKfqVKuoWjmc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advances to Suppliers and Loans</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">983</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,923</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pn3n3_maOACzjmO_zIifnYLdcbtk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid Income Taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,945</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromEmployeesCurrent_iI_pn3n3_maOACzjmO_zsmH4drucZM7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee Receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">323</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">361</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3_maOACzjmO_zemG7QNWF5qe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,861</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_maOACzjmO_zj193Gz1SK94" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1027"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--OtherCreditors_iI_pn3n3_maOACzjmO_zHrq8UYIOXah" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other Creditors</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,742</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,974</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzjmO_zy8VOfRX4TCc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,854</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,890</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AE_zuGERaZkiG9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2021 and 2020, the Company recorded $<span id="xdx_90D_ecustom--AmortizationOfPrepaidExpenses_pn3n3_c20210101__20211231_zhQZVcyhRFvi" title="Amortization of prepaid expenses">1,308</span> and $<span id="xdx_90D_ecustom--AmortizationOfPrepaidExpenses_pn3n3_c20200101__20201231_zSmeURz6ckE" title="Amortization of prepaid expenses">1,338</span> of prepaid expenses amortization, respectively.</span></p> <p id="xdx_892_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_ztrvuclFqlJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_z3mJFCykubMl" style="display: none">Schedule of Other Current Assets</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20211231_zzoVbsnqd2fc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20201231_zIG9NOYgHoqj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--AdvancesToSuppliersAndLoans_iI_pn3n3_maOACzjmO_zKfqVKuoWjmc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advances to Suppliers and Loans</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">983</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,923</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pn3n3_maOACzjmO_zIifnYLdcbtk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid Income Taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,945</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromEmployeesCurrent_iI_pn3n3_maOACzjmO_zsmH4drucZM7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee Receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">323</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">361</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3_maOACzjmO_zemG7QNWF5qe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,861</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_maOACzjmO_zj193Gz1SK94" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1027"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--OtherCreditors_iI_pn3n3_maOACzjmO_zHrq8UYIOXah" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other Creditors</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,742</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,974</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzjmO_zy8VOfRX4TCc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,854</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,890</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 983000 1923000 12945000 6029000 323000 361000 3861000 2371000 230000 4742000 2974000 22854000 13890000 1308000 1338000 <p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zntiZ0JcCmQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zFQXaUwb8E91">Property, Plant and Equipment</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--PropertyPlantAndEquipmentTextBlock_zBCFXm0SRfpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_z9EF9vD5qSCe" style="display: none">Schedule of Property, Plant and Equipment</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zASCVHEdMxZ6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20201231_z3kkFcbBodae" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zb9loksgkpP7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Building</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,383</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,956</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zbwYNW9kuaWc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">164,538</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpGoUUUxI05j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,278</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zgROPugfmbel" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zgzJ2LeL9N06" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1057"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zo6RoazsZKo" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,304</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_zCgqeMyCfMBd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,583</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">232,894</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_zlmyRY5T2Fzf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,410</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_ecustom--PropertyPlantAndEquipmentNetExcludingLand_iTI_pn3n3_zMEdEGrIg2w" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net book value of property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,738</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,484</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--Land_iI_pn3n3_zVhFPLyhfK6h" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,891</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,990</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_z8qz7ry8ivac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment, net</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,629</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,474</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zyqBq6YIEzHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense was $<span id="xdx_90C_eus-gaap--Depreciation_pn3n3_c20210101__20211231_ze0795YS7Ahf" title="Depreciation expense">17,317</span> and $<span id="xdx_903_eus-gaap--Depreciation_pn3n3_c20200101__20201231_zQuH7sLskiCh" title="Depreciation expense">17,074</span> for the years ended December 31, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--PropertyPlantAndEquipmentTextBlock_zBCFXm0SRfpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_z9EF9vD5qSCe" style="display: none">Schedule of Property, Plant and Equipment</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zASCVHEdMxZ6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20201231_z3kkFcbBodae" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zb9loksgkpP7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Building</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,383</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,956</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zbwYNW9kuaWc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">164,538</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpGoUUUxI05j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,278</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zgROPugfmbel" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zgzJ2LeL9N06" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1057"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zo6RoazsZKo" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,304</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_zCgqeMyCfMBd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,583</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">232,894</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_zlmyRY5T2Fzf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,410</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_ecustom--PropertyPlantAndEquipmentNetExcludingLand_iTI_pn3n3_zMEdEGrIg2w" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net book value of property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,738</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,484</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--Land_iI_pn3n3_zVhFPLyhfK6h" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,891</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,990</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_z8qz7ry8ivac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment, net</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,629</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,474</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 61383000 64956000 164538000 155513000 7278000 7041000 3302000 3080000 9545000 2537000 2304000 248583000 232894000 106845000 107410000 141738000 125484000 24891000 26990000 166629000 152474000 17317000 17074000 <p id="xdx_804_eus-gaap--IntangibleAssetsDisclosureTextBlock_zhqtamyYUEB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_zyYF3SN8WKgi">Goodwill and Intangible Assets</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no movements to goodwill during the year ended December 31, 2020 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets, Net</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets include Miami-Dade County Notices of Acceptances (NOA’s), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&amp;P.</span></p> <p id="xdx_890_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zSV47PlWRD0c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_z1YAFOEo97kd" style="display: none">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zNgAB5p8eUe" style="width: 14%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zjETSFpQgcf5" style="width: 14%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(947</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_ztrjzwWbhVR1" style="width: 14%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">33</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (NOAs), product designs and other intellectual property</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zdVaiAyXT7e5" style="text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,456</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zhQfTy8rzf82" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(6,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z4iOxN0dB92h" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,176</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zbdhV1SxBDF" style="text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zdfyvfUo1z1" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(160</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zq9j5skRudl5" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zHH868H5Ye0j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvBgB6TBpLld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z4y9ZUMEgPWb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">123</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231_z7RaJYGOPOod" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,741</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231_zOZ84stxpYMh" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(11,404</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231_zrqRY7BAG7K2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z113Igd9ALf8" style="width: 14%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zMkE8d7GVjg6" style="width: 14%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(751</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zgzoGPARzD9b" style="width: 14%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">229</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (NOAs), product designs and other intellectual property</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zXUz2NYywfof" style="text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zuJgRayNXmkg" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(5,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zsVKk5MUy80d" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zEUGipKVYMId" style="text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zEv8wr2Keje3" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zMORURHVsBpb" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zYp0ShlbrDck" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z3SmTla3zxP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(3,277</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zB1vzQCOb8De" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">863</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231_z5qzqM1IzNKa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,521</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231_zYE1Un1pd3mf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(9,409</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231_zWdBIlPQxQCi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5,112</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zc5W1P3jY4Ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted average amortization period is <span id="xdx_901_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210101__20211231_zm6TzJP6Cjlg" title="Weighted average amortization period">5.3</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the twelve months ended December 31, 2021 and 2020, the amortization expense amounted to $<span id="xdx_900_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20210101__20211231_zcmtkNdc2sH9" title="Amortization expense">2,298</span> and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200101__20201231_zqp4LykPsBj" title="Amortization of Intangible Assets">2,178</span>, respectively, and was included within the general and administration expenses in our consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zS8tcZYdStU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zg35qho0vGrj" style="display: none">Schedule of Finite Lived Intangible Assets Future Amortization Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zWRJKFB693ej" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zWWigF9QBVm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 25%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,219</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zW6Ks3X4F0d4" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">908</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zfDMw4C8bjNi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">598</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zlHOIbKlDdc6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">290</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zQwzScUdwmi9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">322</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_maFLIANz5rw_mtFLIANzte0_zeVaorbT4mE5" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_z8MnSDYlr6yk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zSV47PlWRD0c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_z1YAFOEo97kd" style="display: none">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zNgAB5p8eUe" style="width: 14%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zjETSFpQgcf5" style="width: 14%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(947</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_ztrjzwWbhVR1" style="width: 14%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">33</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (NOAs), product designs and other intellectual property</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zdVaiAyXT7e5" style="text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,456</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zhQfTy8rzf82" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(6,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z4iOxN0dB92h" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,176</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zbdhV1SxBDF" style="text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zdfyvfUo1z1" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(160</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zq9j5skRudl5" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zHH868H5Ye0j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvBgB6TBpLld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z4y9ZUMEgPWb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">123</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231_z7RaJYGOPOod" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,741</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231_zOZ84stxpYMh" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(11,404</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231_zrqRY7BAG7K2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z113Igd9ALf8" style="width: 14%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zMkE8d7GVjg6" style="width: 14%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(751</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zgzoGPARzD9b" style="width: 14%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">229</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (NOAs), product designs and other intellectual property</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zXUz2NYywfof" style="text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zuJgRayNXmkg" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(5,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zsVKk5MUy80d" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zEUGipKVYMId" style="text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zEv8wr2Keje3" style="text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zMORURHVsBpb" style="text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zYp0ShlbrDck" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z3SmTla3zxP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(3,277</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zB1vzQCOb8De" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">863</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201231_z5qzqM1IzNKa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,521</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201231_zYE1Un1pd3mf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(9,409</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201231_zWdBIlPQxQCi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5,112</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 980000 -947000 33000 9456000 -6280000 3176000 165000 -160000 5000 4140000 -4017000 123000 14741000 -11404000 3337000 980000 -751000 229000 9236000 -5255000 3981000 165000 -126000 39000 4140000 -3277000 863000 14521000 -9409000 5112000 P5Y3M18D 2298000 2178000 <p id="xdx_893_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zS8tcZYdStU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zg35qho0vGrj" style="display: none">Schedule of Finite Lived Intangible Assets Future Amortization Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zWRJKFB693ej" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zWWigF9QBVm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 25%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,219</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zW6Ks3X4F0d4" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">908</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zfDMw4C8bjNi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">598</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zlHOIbKlDdc6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">290</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_pn3n3_maFLIANz5rw_maFLIANzte0_zQwzScUdwmi9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">322</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_maFLIANz5rw_mtFLIANzte0_zeVaorbT4mE5" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1219000 908000 598000 290000 322000 3337000 <p id="xdx_80B_eus-gaap--InvestmentsAndOtherNoncurrentAssetsTextBlock_z1b6gLiWYTd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_829_zQ8oHyNeyjlh">Other Long-Term Assets</span></span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zGF8ZtMaW1k9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other long-term assets are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zRC1QjW7QZff" style="display: none">Schedule of Other Long Term Assets </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_z0Vsw9UrQbKl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20201231_zUcSL0OhNpMf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RealEstateInvestments_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Real estate investments</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,848</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,615</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other long-term assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> <span style="display: none; font-size: 10pt">Other assets, noncurrent,total</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,157</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,788</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zOqsrZTUiBbh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27.5pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zGF8ZtMaW1k9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other long-term assets are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zRC1QjW7QZff" style="display: none">Schedule of Other Long Term Assets </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_z0Vsw9UrQbKl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20201231_zUcSL0OhNpMf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RealEstateInvestments_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Real estate investments</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,848</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,615</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other long-term assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> <span style="display: none; font-size: 10pt">Other assets, noncurrent,total</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,157</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,788</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 3848000 2615000 309000 173000 4157000 2788000 <p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_z96BHS2HUqE8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_826_zwnMMyCY9u58">Debt</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zstId4xCQRq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zAxBaLYdhIad" style="display: none"> Schedule of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20211231_zbNJPGqLAJmk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20201231_zTucXWcrOo4b" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz0wR_zVs0z2cAZZxk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolving lines of credit</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">279</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">377</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--FinanceLeaseDebt_iI_pn3n3_maDICAz0wR_z1WmEvrcsD12" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance lease</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">306</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--UnsecuredDebt_iI_pn3n3_maDICAz0wR_zf6cKUgvJMdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unsecured senior note</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1188"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">210,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherLoansPayable_iI_pn3n3_maDICAz0wR_z2KKNT35bgc2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other loans</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">239</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">31</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_ecustom--SeniorSecuredCreditFacility_iI_pn3n3_maDICAz0wR_zHa9zRooWmA5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Senior secured credit facility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,257</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredCostsCurrent_iNI_pn3n3_di_msDICAz0wR_z7senCue3hJa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Deferred cost of financing</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,026</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,107</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz0wR_z6aWJwPRL9Dh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total obligations under borrowing arrangements</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,055</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">224,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtCurrent_iI_pn3n3_z7u3yyyfTWGl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Current portion of long-term debt and other current borrowings</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,764</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_iTI_pn3n3_zTNA5wJ9ZEZg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,722</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zdt2WMXHOtwa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, and December 31, 2020, the Company had $<span id="xdx_90C_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20211231_zGeGN0JNt2Ld" title="Debt Instrument, Face Amount">198.6</span> million and $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20201231_zp2EzQeZEFE1" title="Debt Instrument, Face Amount">224.3</span> million of debt denominated in US Dollars with the remaining amounts denominated in Colombian Pesos.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, all assets of the company are pledged as collateral for the syndicated loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, the Company entered into a $<span id="xdx_908_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20201030__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_z8PZMOaK2521" title="Line of Credit Facility, Maximum Borrowing Capacity">300</span> million five-year term Senior Secured Credit Facility consisting of a $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20201030__us-gaap--LongtermDebtTypeAxis__custom--DrawTermLoanMember_zsI3MavspIk5" title="Line of Credit Facility, Maximum Borrowing Capacity">250</span> million delayed draw term loan and a $<span id="xdx_903_eus-gaap--LineOfCredit_iI_pn6n6_c20201030__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember_zQyTqmAqdQeh" title="Line of Credit Facility, Maximum Borrowing Capacity">50</span> million committed revolving credit facility which bears interest at a rate of LIBOR, with a <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember_z3h7RgXy8D8e" title="Debt Instrument, Interest Rate, Stated Percentage">0.75</span>% floor, plus a spread of between <span id="xdx_90B_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201001__20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MinimumMember_zvmDTDrZC4U8" title="Debt Instrument, Basis Spread on Variable Rate">2.50</span>% and <span id="xdx_907_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201001__20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MaximumMember_z6PNQy9vN1Sb" title="Debt Instrument, Basis Spread on Variable Rate">3.50</span>%, based on the Company’s net leverage ratio. In December 2020, we used $<span id="xdx_90E_eus-gaap--ProceedsFromLongTermLinesOfCredit_pn5n6_c20201201__20201231_zout8qyg72H5" title="Proceeds from Long-term Lines of Credit">23.1</span> million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $<span id="xdx_90C_eus-gaap--DebtInstrumentFaceAmount_iI_pn6n6_c20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zZqqY27t8cc" title="Debt Instrument, Face Amount">210</span> million unsecured senior notes, which had an interest rate of <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_z4EfV0melW7b" title="Debt Instrument, Interest Rate, Stated Percentage">8.2</span>% and <span id="xdx_901_eus-gaap--DebtInstrumentMaturityDateDescription_pn6n6_c20210101__20211231__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_z44ZS3psDAn7" title="Loan maturity period">mature in 2022</span> using proceeds from this new facility and incurred in an extinguishment cost of $<span id="xdx_900_ecustom--ExtinguishmentOfIncurredDebt_pn5n6_c20210101__20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zcFHnLY77UH" title="Debt extinguishment cost">10.9</span> million including $<span id="xdx_90E_ecustom--DebtExtinguishmentOfCallPremium_pn5n6_c20210101__20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zkU4QQnPhRO4" title="Debt extinguishment of call premium">8.6</span> of call premium to exercise the call option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2021, the Company amended its Senior Secured Credit Facility to <span id="xdx_90A_eus-gaap--LineOfCreditFacilityBorrowingCapacityDescription_pn6n6_c20211101__20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zBc5ha7HzLqj">(i) increase the borrowing capacity under its committed Line of credit from $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--AwardTypeAxis__srt--MinimumMember_zFqBS3WA0kIk">50</span> million to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--AwardTypeAxis__srt--MaximumMember_zfHMrM6Rwzbi">150</span> million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026.</span> The modification also included a re-sizing of the term loan to $<span id="xdx_90D_eus-gaap--LineOfCredit_iI_pn6n6_c20201130__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MinimumMember_zyvCQNEmyqJe" title="Long-term Line of Credit">200</span> million for a total facility size of up to $<span id="xdx_900_eus-gaap--LineOfCredit_iI_pn3n3_c20201130__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MaximumMember_zueHr94ILb2g" title="Long-term Line of Credit">350</span> including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of <span id="xdx_907_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MinimumMember_zTDXZA4LArs2" title="Debt Instrument, Basis Spread on Variable Rate">1.75</span>%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MaximumMember_z7nNMWcm1BDf" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>% plus a spread of <span id="xdx_905_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130_zukYZwOSyLwc" title="Debt Instrument, Basis Spread on Variable Rate">2.50</span>%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20201130_zxJsgTcYmFw3" title="Effective interest rate issuance">2.81</span>%. We recorded total costs and fees of $<span id="xdx_902_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130_zC42cXhlhiE" title="Related Party Transaction, Due from (to) Related Party">1,496</span> related to this transaction, of which $<span id="xdx_90A_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130__us-gaap--IncomeStatementLocationAxis__custom--DeferredCostMember_z8YydsRW5Kdi" title="Related Party Transaction, Due from (to) Related Party">1,346</span> of fees paid to banks were capitalized as deferred cost of financing, and $<span id="xdx_902_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130__us-gaap--IncomeStatementLocationAxis__us-gaap--OperatingExpenseMember_zOyhLEBiP0Z9" title="Related Party Transaction, Due from (to) Related Party">150</span> paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the Company was obligated under various finance leases under which the aggregate present value of the minimum lease payments amounted to $<span id="xdx_906_ecustom--MinimumLeasePaymentsOfFinanceLeaseLiability_iI_pn3n3_c20211231_zgASRhYiODV8" title="Present value of minimum lease payments">306</span>. In line with this, the Company recorded right-of-use assets related to computing equipment for $<span id="xdx_900_ecustom--FinanceLeaseRightOfUseAssets_iI_pn3n3_c20211231_zFafpLBKzqkg" title="Finance Lease, Right-of-Use Asset, after Accumulated Amortization">275</span> and $<span id="xdx_90F_ecustom--FinanceLeaseRightOfUseAssets_iI_pn3n3_c20201231_zf7pdWmiz1C8" title="Finance Lease, Right-of-Use Asset, after Accumulated Amortization">321</span> as of December 31, 2021 and December 31, 2020, respectively. The lease agreements include terms to extend the lease, however the Company does not intend to extend its current leases. The weighted average remaining lease term approximates <span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zPvKPMuCXyNg" title="Weighted average remaining lease term">3</span> years. The right-of-use assets’ depreciation and interest expense from the lease liability are recorded on our Condensed Consolidated Statement of Operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_z6nTcvHEQjz2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows maturities of debt as of December 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zTqKtkfUfvDb" style="display: none">Schedule of Maturities of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20211231_zNyxtawPCkN4" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maLTDz5iw_zqLI4mLpPDUd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 25%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maLTDz5iw_zTZEeyKlYLR6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,071</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maLTDz5iw_zLG9vd1XaXU1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maLTDz5iw_zjxj6YK3N2H3" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_pn3n3_maLTDz5iw_zTC7589fAtji" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDz5iw_ztbCTXGva2oh" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDz5iw_z88n3AsBWTF5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,081</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zP3zC0SCSUek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s loans have maturities ranging from a <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_pn3n3_c20210101__20211231_zy11VQIYgT73" title="Debt Instrument, Maturity Date, Description">few weeks to 5 years</span>. Our credit facilities bear interest at a weighted average rate of <span id="xdx_90F_eus-gaap--DebtWeightedAverageInterestRate_iI_pid_dp_uPure_c20211231_zEjKUAlG23kc" title="Debt, weighted average interest rate">2.09</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest expense for the year ended December 31, 2021 and 2020 was $<span id="xdx_90F_eus-gaap--InterestExpense_pn3n3_c20210101__20211231_zk5bBKiSiy8f" title="Interest Expense">8,465</span> and $<span id="xdx_90E_eus-gaap--InterestExpense_pn3n3_c20200101__20201231_zt0O7UjjTyfj" title="Interest Expense">19,773</span>, respectively. During the years ended December 31, 2021 and 2020, the Company did not capitalize interests.</span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zstId4xCQRq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zAxBaLYdhIad" style="display: none"> Schedule of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20211231_zbNJPGqLAJmk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20201231_zTucXWcrOo4b" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz0wR_zVs0z2cAZZxk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolving lines of credit</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">279</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">377</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--FinanceLeaseDebt_iI_pn3n3_maDICAz0wR_z1WmEvrcsD12" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance lease</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">306</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--UnsecuredDebt_iI_pn3n3_maDICAz0wR_zf6cKUgvJMdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unsecured senior note</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1188"> </span></span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">210,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherLoansPayable_iI_pn3n3_maDICAz0wR_z2KKNT35bgc2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other loans</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">239</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">31</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_ecustom--SeniorSecuredCreditFacility_iI_pn3n3_maDICAz0wR_zHa9zRooWmA5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Senior secured credit facility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,257</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredCostsCurrent_iNI_pn3n3_di_msDICAz0wR_z7senCue3hJa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Deferred cost of financing</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,026</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,107</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz0wR_z6aWJwPRL9Dh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total obligations under borrowing arrangements</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,055</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">224,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtCurrent_iI_pn3n3_z7u3yyyfTWGl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Current portion of long-term debt and other current borrowings</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,764</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_iTI_pn3n3_zTNA5wJ9ZEZg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,722</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 279000 377000 306000 350000 210000000 239000 31000 204257000 22835000 6026000 9107000 199055000 224486000 10700000 1764000 188355000 222722000 198600000 224300000 300000000 250000000 50000000 0.0075 0.0250 0.0350 23100000 210000000 0.082 mature in 2022 10900000 8600000 (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. 50000000 150000000 200000000 350000 0.0175 0.0075 0.0250 0.0281 1496000 1346000 150000 306000 275000 321000 P3Y <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_z6nTcvHEQjz2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows maturities of debt as of December 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zTqKtkfUfvDb" style="display: none">Schedule of Maturities of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20211231_zNyxtawPCkN4" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maLTDz5iw_zqLI4mLpPDUd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 25%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maLTDz5iw_zTZEeyKlYLR6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,071</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maLTDz5iw_zLG9vd1XaXU1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maLTDz5iw_zjxj6YK3N2H3" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_pn3n3_maLTDz5iw_zTC7589fAtji" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDz5iw_ztbCTXGva2oh" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDz5iw_z88n3AsBWTF5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,081</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 10700000 10071000 11304000 15000000 158006000 205081000 few weeks to 5 years 0.0209 8465000 19773000 <p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zIoUi7bRvRUk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zcpm9lqxe5n">Income Taxes</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to <span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20210913__20210914__srt--RangeAxis__srt--MaximumMember_z2B4GvAOohSc" title="Income tax percentage">35</span>% for fiscal year 2022 and thereafter, from the current rate of <span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210913__20210914_znwSwAAiuKk7" title="Effective income tax rate reconciliation, statutory rate">31</span>% for 2021 that would have decreased to <span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20210913__20210914__srt--RangeAxis__srt--MinimumMember_z0s2spc21wn5">30</span>% for 2022 under the prior tax regulation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z7ctfHnr2cJ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of income tax expense are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_z9tZlTIKeF54" style="display: none">Schedule of Components of Income Tax Expense (Benefit)</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20210101__20211231_zkt4sMC6wezc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20200101__20201231_zP2fRiQQWKia" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_iN_pn3n3_di_zYoCUWGIAyJh" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,679</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,385</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zUdjmFIt6gdk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zszVTYbbQOzh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iNT_pn3n3_di_z3yKOfHZNCe5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total current income tax </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,452</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income Tax</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pn3n3_di_zEIqFtaviXfa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,829</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zjUCMlyBPXwj" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,571</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,601</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zqmLk0Ye4Ntb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1317"> </span></span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1318"> </span></span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pn3n3_di_zlMKH1KF1YB3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total deferred income tax</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,400</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,581</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_iNT_pn3n3_di_zjMZyzLryzS3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax (provision)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,485</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,033</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_zW6JHpXJoMZk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">29.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8AE_zbQL6JaonDll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zJddR8KXNuhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span id="xdx_8B7_zR1BGp2ETuf6" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income tax expense at statutory rates</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210101__20211231_zFLph9o8M5n5" title="Income tax expense at statutory rates">29.6</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20200101__20201231_zJQcl55BvfQf" title="Income tax expense at statutory rates">30.5</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-deductible expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20210101__20211231_zX25q1kf6ZM2" title="Non-deductible expenses">2.4</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20200101__20201231_zVXwHnLqLIq6" title="Non-deductible expenses">5.9</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-taxable income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20210101__20211231_zSqSlSbPUtQ1" title="Non-taxable income">-2.6</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20200101__20201231_zcUdMw2Km6Oc" title="Non-taxable income">-1.1</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20210101__20211231_zZ2kztmCQYEa" title="Effective tax rate">29.4</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20200101__20201231_zO683lwVoiL2" title="Effective tax rate">35.3</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8AD_zMiBn2Xf5SAh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No single individual item contributed significantly in the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zTTQLMYH0jy5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following deferred tax assets and liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span id="xdx_8BE_zQZwC2I2MAy8" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zFJgAxyEAQoi" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20201231_zZVvpw3CdS97" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iI_pn3n3_maDTAGzNDw_zL2JADs4jJZj" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant and equipment adjustments</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">480</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject_iI_pn3n3_maDTAGzNDw_zhdrkYxjTCki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax benefit on installation of renewable energy project</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxAssetsForeignCurrencyTransactions_iI_pn3n3_maDTAGzNDw_zWHcU9cd35Cj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,828</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzNDw_z83gICBl3RFi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">75</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzNDw_maDTAALzIcK_zWXGkfooLQO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,559</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,889</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--DeferredTaxLiabilitiesDepreciationAndAmortization_iI_pn3n3_maDITLzPs4_zKDEyULDMJE6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,772</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,931</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOther_iI_pn3n3_maDITLzPs4_zzAxMN0Kc7wg" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(377</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesForeignCurrencyTransactions_iI_pn3n3_maDITLzPs4_zqzw1sxP7GTl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,483</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pn3n3_di_mtDITLzPs4_msDTAALzIcK_zZDqX7mRIKFk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,380</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,791</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--DeferredTaxAssetsAndLiabilitiesNet_iTI_pn3n3_mtDTAALzIcK_zxyBkDRdsvj4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,821</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8A3_zp4TyRrQ53na" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_ecustom--ScheduleOfNetDeferredTaxLiabilityTableTextBlock_zcP84No1WFW3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deferred tax is presented on the balance sheet as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span id="xdx_8BA_ztVNzWnXlkRe" style="display: none">Schedule of Net Deferred Tax Liability</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20211231_zpOG9jdEk5e3" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20201231_zThbBjJPPNG9" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Long term deferred income tax asset</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">596</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">268</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesTaxDeferredIncome_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: long term deferred income tax liability</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,417</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,170</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_z6JScCPKoqz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.35 0.31 0.30 <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z7ctfHnr2cJ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of income tax expense are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_z9tZlTIKeF54" style="display: none">Schedule of Components of Income Tax Expense (Benefit)</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20210101__20211231_zkt4sMC6wezc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20200101__20201231_zP2fRiQQWKia" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_iN_pn3n3_di_zYoCUWGIAyJh" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,679</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,385</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zUdjmFIt6gdk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zszVTYbbQOzh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iNT_pn3n3_di_z3yKOfHZNCe5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total current income tax </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,452</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income Tax</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pn3n3_di_zEIqFtaviXfa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,829</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zjUCMlyBPXwj" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,571</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,601</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zqmLk0Ye4Ntb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1317"> </span></span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1318"> </span></span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pn3n3_di_zlMKH1KF1YB3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total deferred income tax</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,400</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,581</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_iNT_pn3n3_di_zjMZyzLryzS3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax (provision)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,485</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,033</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_zW6JHpXJoMZk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">29.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 1679000 1385000 22354000 5035000 52000 32000 24085000 6452000 1829000 -20000 2571000 6601000 4400000 6581000 28485000 13033000 0.294 0.353 <p id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zJddR8KXNuhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span id="xdx_8B7_zR1BGp2ETuf6" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income tax expense at statutory rates</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210101__20211231_zFLph9o8M5n5" title="Income tax expense at statutory rates">29.6</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20200101__20201231_zJQcl55BvfQf" title="Income tax expense at statutory rates">30.5</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-deductible expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20210101__20211231_zX25q1kf6ZM2" title="Non-deductible expenses">2.4</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20200101__20201231_zVXwHnLqLIq6" title="Non-deductible expenses">5.9</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-taxable income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20210101__20211231_zSqSlSbPUtQ1" title="Non-taxable income">-2.6</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20200101__20201231_zcUdMw2Km6Oc" title="Non-taxable income">-1.1</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20210101__20211231_zZ2kztmCQYEa" title="Effective tax rate">29.4</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20200101__20201231_zO683lwVoiL2" title="Effective tax rate">35.3</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 0.296 0.305 0.024 0.059 -0.026 -0.011 0.294 0.353 <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zTTQLMYH0jy5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following deferred tax assets and liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span id="xdx_8BE_zQZwC2I2MAy8" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zFJgAxyEAQoi" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20201231_zZVvpw3CdS97" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iI_pn3n3_maDTAGzNDw_zL2JADs4jJZj" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant and equipment adjustments</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">480</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject_iI_pn3n3_maDTAGzNDw_zhdrkYxjTCki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax benefit on installation of renewable energy project</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxAssetsForeignCurrencyTransactions_iI_pn3n3_maDTAGzNDw_zWHcU9cd35Cj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,828</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzNDw_z83gICBl3RFi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">75</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzNDw_maDTAALzIcK_zWXGkfooLQO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,559</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,889</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--DeferredTaxLiabilitiesDepreciationAndAmortization_iI_pn3n3_maDITLzPs4_zKDEyULDMJE6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,772</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,931</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOther_iI_pn3n3_maDITLzPs4_zzAxMN0Kc7wg" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(377</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesForeignCurrencyTransactions_iI_pn3n3_maDITLzPs4_zqzw1sxP7GTl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,483</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pn3n3_di_mtDITLzPs4_msDTAALzIcK_zZDqX7mRIKFk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,380</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,791</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--DeferredTaxAssetsAndLiabilitiesNet_iTI_pn3n3_mtDTAALzIcK_zxyBkDRdsvj4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,821</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 471000 480000 201000 282000 3828000 1052000 59000 75000 4559000 1889000 -4772000 -1931000 -71000 -377000 -2537000 -2483000 7380000 4791000 -2821000 -2902000 <p id="xdx_89A_ecustom--ScheduleOfNetDeferredTaxLiabilityTableTextBlock_zcP84No1WFW3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deferred tax is presented on the balance sheet as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span id="xdx_8BA_ztVNzWnXlkRe" style="display: none">Schedule of Net Deferred Tax Liability</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20211231_zpOG9jdEk5e3" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20201231_zThbBjJPPNG9" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Long term deferred income tax asset</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">596</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">268</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesTaxDeferredIncome_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: long term deferred income tax liability</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,417</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,170</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 596000 268000 3417000 3170000 <p id="xdx_80C_eus-gaap--DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_zSuuw5Gzvoy1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zeyqDZZlhmyk">Hedging Activities and Fair Value Measurements</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 40.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hedging Activity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the quarter ended September 30, 2019, we entered into several foreign currency non-delivery forward and collar contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted Colombian Peso denominated costs and expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the fair value of foreign currency collar contracts was not measured since we currently do not have any open contracts, with the last settlements taking place in January and February 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We assess the effectiveness of our foreign currency collar contracts by comparing the change in the fair value of the collar contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our foreign currency collar contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the consolidated balance sheet as of December 31, 2020, were reclassified to earnings during the first quarter of 2021 for $<span id="xdx_900_ecustom--ReclassifiedEarningsExpected_iI_pn3n3_c20210331__us-gaap--BalanceSheetLocationAxis__custom--AccumulatedOtherComprehensiveLossMember_zpbi23S7R5Y5" title="Reclassified earnings, expected">185</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_ecustom--ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock_zBnsFvlagtI" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of our foreign currency hedges is classified in the accompanying consolidated balance sheets as of December 31, 2020, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span id="xdx_8B9_zt7AkNFq4Urb" style="display: none">Schedule of Fair Value of Foreign Currency Hedges</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Assets</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Liabilities</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Derivatives designated as hedging</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>instruments under Subtopic 815-20:</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Location</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair<br/> Value</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Location</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Fair</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Value</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">     </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Non-Delivery Collar Contracts</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 18%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherCurrentAssetsMember_zVSb73E0liK1" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 18%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--DerivativeInstrumentsAndHedgesLiabilities_iI_pn3n3_d0_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--AccruedLiabilitiesMember_z7sxSTjEOYQ8" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Total derivative liabilities"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total derivative assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zc50PAeF0Bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total derivative liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DerivativeInstrumentsAndHedgesLiabilities_iI_pn3n3_d0_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zLnrmhuWukTd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total derivative liabilities"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zlEedq9WdeAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ending accumulated balance for the foreign currency collar contracts included in accumulated other comprehensive income, net of tax, was $<span id="xdx_90A_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_zLYY01nxzIec" title="Accumulated other comprehensive income net of tax">159</span> as of December 31, 2020, comprised of a derivative gain of $<span id="xdx_903_eus-gaap--ForeignCurrencyFairValueHedgeAssetAtFairValue_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_zQ4GdMrnUOi3" title="Foreign currency fair value hedge asset at fair value">230</span> and an associated net tax liability of $<span id="xdx_901_eus-gaap--DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit_pn3n3_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_z1l8feLclxZb" title="Derivatives used in net investment hedge, tax (benefit)">71</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_z6KaSr60To2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the year months ended December 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_z7VSo9Xfi4O3" style="display: none">Schedule of Gains (Losses) on Derivative Financial Instruments </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="17" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Derivatives in Cash Flow Hedging Relationships</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"/><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>Amount of Gain or (Loss)</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> <b>Recognized in OCI (Loss) on</b></span></p></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">OCI (Loss) into</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></p></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Derivatives</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Income</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">OCI (Loss) into Income</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2" style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">         </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 29%"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Non-delivery</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Collar Contracts</span></p></td> <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zH2jDrtmIYxc" style="text-align: right; width: 11%" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="font-family: Times New Roman, Times, Serif">      -</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zdhj1GXe5fPb" style="text-align: right; width: 11%" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="font-family: Times New Roman, Times, Serif">(635</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif">Operating Revenues</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zFURUlowLYk9" style="text-align: right; width: 11%" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zYkHk4LHL3Ja" style="text-align: right; width: 11%" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="font-family: Times New Roman, Times, Serif">(610</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_8A5_zOQZ6GQoLX8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13 - Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt which is based on market rates, which are level 2 inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock_zwaoCZJHAYyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the fair value and carrying amounts of our long-term debt:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zkmpKKSLVsH" style="display: none">Summary of Fair Value and Carrying Amounts of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zS0VhLMATu87" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20201231_zpWf4z7XK7Ha" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtFairValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,285</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">238,753</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_zE08kSYYbVmk" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Carrying Value</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,722</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zAYZnxXULJPf" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 185000 <p id="xdx_89A_ecustom--ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock_zBnsFvlagtI" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of our foreign currency hedges is classified in the accompanying consolidated balance sheets as of December 31, 2020, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span id="xdx_8B9_zt7AkNFq4Urb" style="display: none">Schedule of Fair Value of Foreign Currency Hedges</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Assets</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Liabilities</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Derivatives designated as hedging</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>instruments under Subtopic 815-20:</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Location</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair<br/> Value</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Location</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Fair</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Value</span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">     </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Non-Delivery Collar Contracts</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 18%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherCurrentAssetsMember_zVSb73E0liK1" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 18%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--DerivativeInstrumentsAndHedgesLiabilities_iI_pn3n3_d0_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--AccruedLiabilitiesMember_z7sxSTjEOYQ8" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Total derivative liabilities"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total derivative assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zc50PAeF0Bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">230</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total derivative liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DerivativeInstrumentsAndHedgesLiabilities_iI_pn3n3_d0_c20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zLnrmhuWukTd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total derivative liabilities"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 230000 -0 230000 -0 159000 230000 71000 <p id="xdx_892_eus-gaap--ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_z6KaSr60To2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the year months ended December 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_z7VSo9Xfi4O3" style="display: none">Schedule of Gains (Losses) on Derivative Financial Instruments </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="17" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Derivatives in Cash Flow Hedging Relationships</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"/><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>Amount of Gain or (Loss)</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> <b>Recognized in OCI (Loss) on</b></span></p></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">OCI (Loss) into</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></p></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Derivatives</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Income</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">OCI (Loss) into Income</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2" style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">         </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 29%"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Non-delivery</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Collar Contracts</span></p></td> <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zH2jDrtmIYxc" style="text-align: right; width: 11%" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="font-family: Times New Roman, Times, Serif">      -</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zdhj1GXe5fPb" style="text-align: right; width: 11%" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="font-family: Times New Roman, Times, Serif">(635</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif">Operating Revenues</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zFURUlowLYk9" style="text-align: right; width: 11%" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zYkHk4LHL3Ja" style="text-align: right; width: 11%" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="font-family: Times New Roman, Times, Serif">(610</span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> -0 -635000 -0 -610000 <p id="xdx_893_ecustom--SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock_zwaoCZJHAYyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the fair value and carrying amounts of our long-term debt:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zkmpKKSLVsH" style="display: none">Summary of Fair Value and Carrying Amounts of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zS0VhLMATu87" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20201231_zpWf4z7XK7Ha" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtFairValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,285</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">238,753</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_zE08kSYYbVmk" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Carrying Value</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,722</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 194285000 238753000 188355000 222722000 <p id="xdx_806_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z6383e27Dwy5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 16.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zC8WNAPCUyR7">Related Parties </span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOJPTtWsadXl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of assets, liabilities, and income transactions with all related parties:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zxEvq49FIYc1" style="display: none">Schedule of Related Parties</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20211231_zlGA96vqfAo4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20201231_z87ZoMZ0pBCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due from related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zmOuOTzXxTQk" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_ztOI5xbil2G2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zeDkV0fckDt5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">A Construir SA</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_znTyK4iUlzLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,122</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,463</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_zqYZOezrFgsc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due from related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,186</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zKcWMx5IKyL" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vidrio Andino</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--WindowDesignAndInstallationLLCMember_zIBetDj4vA19" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">WDI</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1447"> </span></td><td style="text-align: right"><p style="margin: 0">-</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">645</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zM4QWsCFYIH9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">UT Semaforos de Barranquilla</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_z4JtqFi9tJJ3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">663</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">785</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_zsQv6mwvJO31" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total due to related parties</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,857</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,883</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DueToRelatedPartiesNoncurrent_iI_pn3n3_znN4eCuXGTy6" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif">Less: Long term liabilities to related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1459"> </span></span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: normal 10pt Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">645</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_zgSko0edi3ii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current liabilities to related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0">3,857</p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0">4,238</p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zPYP1kEAmU6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_ecustom--ScheduleOfSaleOfRelatedPartyTableTextBlock_zXogYkuNSnB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z3OfzDXXbbH" style="display: none">Schedule of Sale to Related Parties </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20210101__20211231_zoUInyTL1tuh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20200101__20201231_zuIY3Qx5snbb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zuHEiI4HIVqc" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,104</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">697</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z145npuR4Dpk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">757</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">355</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zI1i4Z101Mfj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">A Construir SA</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">198</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">339</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--SalesToOtherRelatedPartiesMember_z9HAzehBCE4c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Sales to other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_zpTFK7JNsHFi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales to related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,549</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zEQtfEHsWlBl" style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A Construir SA</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On a recurring basis, we engage A Construir S.A. a heavy construction company operating in Barranquilla, Colombia to carry out construction related to our on-going capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in A Construir. During the years ended December 31, 2021 and 2020, the Company purchased $<span id="xdx_90A_ecustom--PaymentsForCapitalizedPropertyPlantAndEquipment_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zPxWOereEFe1">9,292 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_904_ecustom--PaymentsForCapitalizedPropertyPlantAndEquipment_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zhXPvQVXkLkl">2,365</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Additionally, we sold $<span id="xdx_90F_eus-gaap--RevenueFromRelatedParties_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zbFB4uayKcU1">198 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_903_eus-gaap--RevenueFromRelatedParties_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_z4FIQ1oMfu67">339 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to A Construir S.A. during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from A Construir S.A. for $<span id="xdx_90F_eus-gaap--AccountsReceivableRelatedParties_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zEn3oUMagUce">196 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_906_eus-gaap--AccountsReceivableRelatedParties_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zbsLx01FCzT1">140 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as of December 31, 2021 and 2020. Based on an external study completed in February of 2022, sales from A Construir to the Company fall within the lower quartile pricing range when compared against other third party providers in the market. During 2021 and 2020, we also paid $<span id="xdx_900_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_z44IsrSB309g">490 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_904_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zkD3IwysGr5c">48</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively, to AST Ingeniaría SAS, a civil engineering firm owned and controlled by A Construir S.A., in relation to works performed on the construction projects A Construir executed on our manufacturing facilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.5pt; color: #0070C0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Alutrafic Led SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zDYT2XmEmEu6">1,104 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zr9AOwMtRqp4">697 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to Alutrafic during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $<span id="xdx_90D_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_ztQ9i0JqL7Yf">526 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_906_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zEM5wPPGFfG9">589 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as of December 31, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Bancaplus SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2021, we deposited the Colombian Peso equivalent to $<span id="xdx_90A_eus-gaap--InvestmentsAndCash_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--BancaplusSAMember_zfCMTVXtB0J8">2,261 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in a cash equivalent investment with Bancaplus SAS a financial services company that conducts factoring and payroll lending operations in Colombia in which Christian Daes, the Company’s COO, has an ownership stake. These are liquid, low risk investments that drive returns in line with or higher than similar instruments in the market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Santa Maria del Mar SAS</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located in the vicinity of our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO. During the years ended December 31, 2021 and 2020 we purchased $<span id="xdx_90D_eus-gaap--DueToAffiliateCurrentAndNoncurrent_iI_pn3n3_c20211231__srt--TitleOfIndividualAxis__custom--CEOAndCOOMember__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember_zbgF5sDIfFE6" title="Purchases from affiliates">291</span> and $<span id="xdx_90B_eus-gaap--DueToAffiliateCurrentAndNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember__srt--TitleOfIndividualAxis__custom--CEOAndCOOMember_zFXt4vE1ersk">311</span> respectively. Additionally, during 2022 we also acquired a lot of land adjacent to our manufacturing campus from Santa Maria del Mar SAS for $<span id="xdx_90F_eus-gaap--PaymentsToAcquireLandHeldForUse_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember_zjZy7QeoAzFd" title="Payments to acquire land">352</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fundacion Tecnoglass-ESWindows</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2021 and 2020 we made charitable contributions for $<span id="xdx_908_ecustom--CashContributionsForSocialCauses_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--FundacionTecnoglassMember_zxhvCdxgg9Ec">1,350 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_905_ecustom--CashContributionsForSocialCauses_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--FundacionTecnoglassMember_zsMYkgyxoZod">1,259</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Studio Avanti SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $<span id="xdx_90B_eus-gaap--RevenueFromRelatedParties_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zjPZyBozoXs">757 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_909_eus-gaap--RevenueFromRelatedParties_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zVwfL5lhZo8">355 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to Avanti during fiscal years 2021 and 2020, respectively, and had outstanding accounts receivable from Avanti for $<span id="xdx_906_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_ze6Cy8eT1da2">408 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_906_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z2jqKV34Ezph">118 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as of December 31, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Union Temporal Semaforos de Barranquilla</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Union Temporal Semáforos de Barranquilla (“UTSB”), a joint venture that manages traffic lights in Barranquilla in which affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake made a working capital loan to one of our subsidiaries in 2019, when the entity was starting its operations, which bore no interest through 2021, and bears interest equal to the Colombian consumer price index plus <span id="xdx_906_eus-gaap--LongTermDebtPercentageBearingVariableInterestRate_iI_pid_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zp9kB2ipqQBj" title="Bearing interest rate">3%</span> beginning in 2022. As of December 31, 2021 and 2020 this loan had an outstanding balance of $<span id="xdx_90A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zpOXMUl6gsU8">360 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_903_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zymfV1GLJVcb">418</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively and is expected to be fully repaid within the next 18 months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Vidrio Andino Joint Venture</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a <span id="xdx_909_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pid_dp_uPure_c20190503__us-gaap--BusinessAcquisitionAxis__custom--VidrioAndinoMember_zmO17XojMgR2" title="Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage">25.8%</span> minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $<span id="xdx_90D_eus-gaap--CashAcquiredFromAcquisition_pn6n6_c20190502__20190503__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zu0NJUKOfSSc" title="Cash Acquired from Acquisition">45</span> million, of which $<span id="xdx_906_ecustom--PaymentOfCash_pn5n6_c20201208__20201209__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z9QT423HtJQ8" title="Payment of cash">34.1</span> million was paid in cash and $<span id="xdx_903_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pn5n6_c20201209__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zJKHp4EIphk" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land">10.9</span> million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn3n3_c20201027__20201028_zk0Cr1roVLn8" title="Aggregate shares of ordinary shares">1,557,142</span> ordinary shares of the Company, valued at $<span id="xdx_90E_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20201028__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zZoa4xmJ1nj2" title="Shares Issued, Price Per Share">7.00</span> per share, which represented an approximate <span id="xdx_901_ecustom--ExpectedManufacturingInterestRatePercentage_iI_pid_dp_uPure_c20201028_zWWH4RVVO6pe" title="Expected manufacturing interest rate percentage">33%</span> premium based on the closing stock price as of October 27, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a <span id="xdx_902_ecustom--ExpectedManufacturingInterestRatePercentage_iI_pid_dp_uPure_c20211231_z9zoMsUdzOq9" title="Expected manufacturing interest rate percentage">25.8%</span> interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cashflows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $<span id="xdx_90E_ecustom--AdditionalCashContribution_pn5n6_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zOpQT8GUS9tf" title="Additional cash contribution">12.5</span> million if needed (based on debt availability or other sources).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we purchased $<span id="xdx_909_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z5iKd4ZJ3zzg">15,308 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90E_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zDGgSTJPWjOd">14,339 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">from Vidrio Andino in 2021 and 2020, respectively. As of December 31, 2021 and 2020 we had outstanding payables to Vidrio Andino for $<span id="xdx_900_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zGtdnMxnU52e">2,834 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_908_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z5cpScTdBru">3,035</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. We recorded equity method income of $<span id="xdx_901_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zGO2LYTAxU9e" title="Equity method income">4,177</span> and $<span id="xdx_90F_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z1csqbmX3S83">1,387</span> on our Consolidated Statement of Operations during the years ended December 31, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Window Design and Installation LLC</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Window Design and Installation LLC (“WDI”), a Florida based glazing contractor formerly owned by two senior sales executives at the Company, made a working capital loan to one of our subsidiaries in 2018 for $<span id="xdx_900_eus-gaap--LongtermDebtPercentageBearingFixedInterestAmount_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--WindowDesignAndInstallationLLCMember_zW7C2JaVkWaf" title="Bearing interest amount">600</span> bearing interest at a rate of <span id="xdx_904_eus-gaap--LongTermDebtPercentageBearingFixedInterestRate_iI_pid_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--WindowDesignAndInstallationLLCMember_z53x1OMFL6Gc" title="Bearing interest rate percentage">3.7%</span>. WDI was dissolved in 2020 and the loan (including accrued interest) was later condoned by the former shareholders, resulting in non-operating income of $<span id="xdx_906_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--WindowDesignAndInstallationLLCMember_zGs2HgepK8P5" title="Non operating income">666</span> on our statement of operations for the year ended December 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Zofracosta SA</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture for $<span id="xdx_90C_eus-gaap--Investments_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--ZofracostaMember_zhaaP6xzLBk9">764 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90D_eus-gaap--Investments_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionAxis__custom--ZofracostaMember_za4P9Fb4i05h">886 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as of December 31, 2021 and 2020, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.</span></p> <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOJPTtWsadXl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of assets, liabilities, and income transactions with all related parties:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zxEvq49FIYc1" style="display: none">Schedule of Related Parties</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20211231_zlGA96vqfAo4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20201231_z87ZoMZ0pBCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2020</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due from related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zmOuOTzXxTQk" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_ztOI5xbil2G2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zeDkV0fckDt5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">A Construir SA</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_znTyK4iUlzLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,122</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,463</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_zqYZOezrFgsc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due from related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,186</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zKcWMx5IKyL" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vidrio Andino</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--WindowDesignAndInstallationLLCMember_zIBetDj4vA19" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">WDI</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1447"> </span></td><td style="text-align: right"><p style="margin: 0">-</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">645</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zM4QWsCFYIH9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">UT Semaforos de Barranquilla</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_z4JtqFi9tJJ3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">663</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">785</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iTI_pn3n3_zsQv6mwvJO31" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total due to related parties</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,857</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,883</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DueToRelatedPartiesNoncurrent_iI_pn3n3_znN4eCuXGTy6" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif">Less: Long term liabilities to related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1459"> </span></span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: normal 10pt Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0"><span style="font: normal 10pt Times New Roman, Times, Serif">645</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_zgSko0edi3ii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current liabilities to related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0">3,857</p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><p style="margin: 0">4,238</p></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 526000 589000 408000 118000 196000 16000 1122000 1463000 2252000 2186000 2834000 3035000 645000 360000 418000 663000 785000 3857000 4883000 645000 3857000 4238000 <p id="xdx_896_ecustom--ScheduleOfSaleOfRelatedPartyTableTextBlock_zXogYkuNSnB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z3OfzDXXbbH" style="display: none">Schedule of Sale to Related Parties </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20210101__20211231_zoUInyTL1tuh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20200101__20201231_zuIY3Qx5snbb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zuHEiI4HIVqc" style="vertical-align: bottom; background-color: White"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,104</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">697</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z145npuR4Dpk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">757</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">355</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zI1i4Z101Mfj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">A Construir SA</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">198</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">339</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--SalesToOtherRelatedPartiesMember_z9HAzehBCE4c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Sales to other related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromRelatedParties_iT_pn3n3_zpTFK7JNsHFi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales to related parties</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,549</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1104000 697000 757000 355000 198000 339000 61000 158000 2120000 1549000 9292000 2365000 198000 339000 196000 140000 490000 48000 1104000 697000 526000 589000 2261000 291000 311000 352000 1350000 1259000 757000 355000 408000 118000 0.03 360000 418000 0.258 45000000 34100000 10900000 1557142000 7.00 0.33 0.258 12500000 15308000 14339000 2834000 3035000 4177000 1387000 600000 0.037 666000 764000 886000 <p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zS5deOiIjBz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 17.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_zCreU8tvqfO9">Commitments and Contingencies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Commitments</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended December 31, 2021, the Company has completed its obligation to purchase an aggregate of $<span id="xdx_90F_eus-gaap--LongTermPurchaseCommitmentAmount_pn3n3_c20211001__20211231_z9XfNLXwZHih" title="Purchase of aggregate raw material">62,000</span> of certain raw materials from a specific supplier before May 2026.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations, which are expected to initiate in 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Guarantees</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the Company does not have guarantees on behalf of other parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General Legal Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 62000000 <p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zgWezZlMsARf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 18.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zE4GWCR2oUbc">Shareholders’ Equity</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Preferred Shares</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass is authorized to issue <span id="xdx_901_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20211231_zoLI3YkQkjua" title="Preferred shares, shares authorized">1,000,000</span> preferred shares with a par value of $<span id="xdx_905_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20211231_zvJI98IsIED8" title="Preferred shares, par value">0.0001</span> per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, there are <span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231_zRHtdijnkaOa" title="Preferred stock, shares issued"><span id="xdx_907_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231_zuljh2tWCKz7" title="Preferred shares, shares outstanding">no</span></span> preferred shares issued or outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Ordinary Shares</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is authorized to issue <span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20211231_zBVjpqH04aR8" title="Ordinary shares, shares authorized">100,000,000</span> ordinary shares with a par value of $<span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20211231_zQqRIak0zSG7" title="Ordinary shares, par value">0.0001</span> per share. As of December 31, 2021, a total of <span id="xdx_90E_eus-gaap--CommonStockSharesIssued_iI_pid_c20211231_zGS1y3JIxP88" title="Ordinary shares, shares, issued"><span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20211231_zUxauZhdKY53" title="Ordinary shares, shares, outstanding">47,674,773</span></span> Ordinary shares were issued and outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal Reserve</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--LegalReserveDescription_c20210101__20211231_zOkgVwEjBIM9" title="Legal reserve description">Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital</span>. The amount recorded meets this standard.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Earnings per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zPlXDIUnDGAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B0_zKUb4H8mDdRf" style="display: none">Schedule of Earnings Per Share, Basic and Diluted</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20210101__20211231_zcqzRmZhvnEa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20200101__20201231_zoyhPP6jHygi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Numerator for basic and diluted earnings per shares</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_zknfNqAuO86g" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income attributable to parent</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Denominator</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zpowo9SjfzCc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Denominator for basic earnings per ordinary share - weighted average shares outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zMYLBs7362Di" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted earnings per ordinary share - weighted average shares outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_pid_z0lRtB7tNjIj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic earnings (loss) per ordinary share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDiluted_pid_zIWd6k4OshRe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Diluted earnings (loss) per ordinary share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zVbKTGpQRJM7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Long Term Incentive Compensation Plan</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, <span id="xdx_90D_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20131220__us-gaap--PlanNameAxis__custom--TwoThousandThirteenLongTermEquityIncentivePlanMember_z7GRbbvFE1gc" title="Ordinary shares are reserved for issuance">1,593,917</span> ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2021, no awards had been made under the 2013 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dividend</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 8, 2021, the Company declared a regular quarterly dividend of $<span id="xdx_907_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20211208__us-gaap--AwardTypeAxis__custom--QuarterlyRateMember_zeNPFIwgSYB6" title="Dividend rate per share">0.065</span> per share, or $<span id="xdx_903_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20211208__us-gaap--AwardTypeAxis__custom--AnnualBasisMember_z9ExejTiDJdj" title="Dividend rate per share">0.26</span> per share on an annualized basis, for the fourth quarter of 2021. The quarterly dividend was paid in cash on <span id="xdx_90A_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20210101__20211231_zo5UA1r2y6Ca" title="Dividends payable, date to be paid">January 31, 2022</span> to shareholders of record as of the close of business on December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-controlling interest</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We own <span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__dei--LegalEntityAxis__custom--ESMetalsMember_zdGKBXDkJml5" title="Equity method investment, ownership percentage">70%</span> of the equity interest in ESMetals and <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__dei--LegalEntityAxis__custom--VentanasSolarSAMember_zy5Ohq8n6wD5" title="Equity method investment, ownership percentage">95%</span> of the equity interest in VS. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by third party valuation specialists under management.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1000000 0.0001 0 0 100000000 0.0001 47674773 47674773 Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zPlXDIUnDGAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B0_zKUb4H8mDdRf" style="display: none">Schedule of Earnings Per Share, Basic and Diluted</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20210101__20211231_zcqzRmZhvnEa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20200101__20201231_zoyhPP6jHygi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Numerator for basic and diluted earnings per shares</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_zknfNqAuO86g" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income attributable to parent</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Denominator</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zpowo9SjfzCc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Denominator for basic earnings per ordinary share - weighted average shares outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zMYLBs7362Di" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted earnings per ordinary share - weighted average shares outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_pid_z0lRtB7tNjIj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic earnings (loss) per ordinary share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDiluted_pid_zIWd6k4OshRe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Diluted earnings (loss) per ordinary share</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 68151000 23875000 47674773 46398428 47674773 46398428 1.43 0.51 1.43 0.51 1593917 0.065 0.26 2022-01-31 0.70 0.95 <p id="xdx_80E_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zDFELgbyq4uf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 19.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_z7eGnHo5QG66">Operating Expenses</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_z0bJ3PeJXXX8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling expenses for the years ended December 31, 2021, and 2020 were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zy23zceThq0a" style="display: none">Schedule of Other Operating Cost and Expense, by Component</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210101__20211231_zTi3hslM9HE9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20200101__20201231_z2WhbOfzvNjj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ShippingAndHandlingMember_zD4XIlwllzO9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shipping and Handling</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,064</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,075</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--SalesCommissionMember_zrW6TKWUsDYd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales commissions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,740</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zWfga2Pbuzch" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,060</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_zaeaPzGGp929" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,921</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--AccountsReceivableProvisionMember_zyL4ZFuUj0t" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts Receivable provision</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PackagingMember_zNw3dE001hW" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Packaging</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,820</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherSellingExpensesMember_zTuEU9Y9U6y9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other Selling Expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,869</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,389</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_zwfrChxF25oj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Selling Expense</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,768</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,065</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses for the years ended December 31, 2021 and 2020 were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zeEpmTuth3wf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,814</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,976</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RelatedPartiesMember_z4VTLudSDRvc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,617</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_zC5bjYvAbgq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,915</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,168</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--DepreciationAndAmortizationMember_zWDML69fvyT4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,593</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ProfessionalFeesMember_zPfEucGRWvDe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--InsuranceMember_zJKTLM6wP6Be" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Insurance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,139</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,904</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--TaxesMember_z7A7C8AdU0hg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,047</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--BankChargesAndTaxOnFinancialTransactionsMember_zxzYAprDuYgk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bank charges and tax on financial transactions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,911</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,273</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RentExpenseMember_zRNqrTCCTH1d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rent expense</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">830</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherexpensesMember_zH0iqsIJOlAk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,743</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,105</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_zRPCzNNRLAa3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total General and administrative expenses</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,831</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,669</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_z3ZyJeghUk74" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_89D_eus-gaap--ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_z0bJ3PeJXXX8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling expenses for the years ended December 31, 2021, and 2020 were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zy23zceThq0a" style="display: none">Schedule of Other Operating Cost and Expense, by Component</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210101__20211231_zTi3hslM9HE9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20200101__20201231_z2WhbOfzvNjj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ShippingAndHandlingMember_zD4XIlwllzO9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shipping and Handling</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,064</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,075</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--SalesCommissionMember_zrW6TKWUsDYd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales commissions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,740</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zWfga2Pbuzch" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,060</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_zaeaPzGGp929" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,921</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--AccountsReceivableProvisionMember_zyL4ZFuUj0t" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts Receivable provision</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PackagingMember_zNw3dE001hW" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Packaging</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,820</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherSellingExpensesMember_zTuEU9Y9U6y9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other Selling Expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,869</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,389</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_zwfrChxF25oj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Selling Expense</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,768</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,065</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses for the years ended December 31, 2021 and 2020 were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zeEpmTuth3wf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,814</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,976</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RelatedPartiesMember_z4VTLudSDRvc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,617</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_zC5bjYvAbgq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,915</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,168</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--DepreciationAndAmortizationMember_zWDML69fvyT4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,593</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ProfessionalFeesMember_zPfEucGRWvDe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--InsuranceMember_zJKTLM6wP6Be" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Insurance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,139</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,904</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--TaxesMember_z7A7C8AdU0hg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,047</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--BankChargesAndTaxOnFinancialTransactionsMember_zxzYAprDuYgk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bank charges and tax on financial transactions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,911</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,273</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RentExpenseMember_zRNqrTCCTH1d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rent expense</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">830</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherexpensesMember_zH0iqsIJOlAk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,743</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,105</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_zRPCzNNRLAa3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total General and administrative expenses</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,831</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,669</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 23064000 16075000 10740000 8161000 7060000 6287000 2616000 1921000 1599000 1196000 1820000 1036000 2869000 4389000 49768000 39065000 10814000 9976000 6746000 6617000 3915000 4168000 3593000 3687000 3029000 2971000 2139000 1904000 1047000 1138000 1911000 1273000 894000 830000 1743000 2105000 35831000 34669000 <p id="xdx_80F_eus-gaap--OtherNonoperatingIncomeAndExpenseTextBlock_zsmyTrUMC6Cd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 20.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82B_zPK6w9vNR525">Non-Operating Income and Expenses</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $<span id="xdx_901_eus-gaap--NonoperatingIncomeExpense_pn5n6_c20210101__20211231_zIMy41aTRqBd" title="Non-operating income and expenses">0.6</span> and $<span id="xdx_90A_eus-gaap--NonoperatingIncomeExpense_pn5n6_c20200101__20201231_z5oDSrUmhpw4" title="Non-operating income and expenses">0.1</span> for the years ended December 31, 2021 and 2020, respectively. These amounts are primarily comprised of income from interests on receivables and short-term investments, rent income, recoveries on scrap materials.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $<span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_iN_pn5n6_di_c20210101__20211231_z0Z9g2j8ja68">10.7 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million, mainly comprised of a one-time $<span id="xdx_90C_ecustom--CallPremiumPaid_pn5n6_c20210101__20211231_zN0x7cxrisd8">8.6 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million call premium paid on the $<span id="xdx_90F_eus-gaap--RedemptionPremium_pn6n6_c20210101__20211231_zMVGnB36Oabl">210 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company recorded a non operating loss of $<span id="xdx_905_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_pn5n6_c20210101__20211231_zHh25mTile1l" title="Foreign Currency Transaction Loss, before Tax">4.3</span> million associated with a foreign currency transactions loss, which excludes a non-cash $<span id="xdx_907_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_pn5n6_c20210101__20211231_zBFl2rsRjtJ2" title="Reclassified to other comprehensive income">8.5</span> million foreign currency transaction loss from remeasurement of certain intercompany loans reclassified to other comprehensive income. Comparatively, the Company recorded a net loss of $<span id="xdx_902_eus-gaap--NetIncomeLoss_pn5n6_c20200101__20201231__us-gaap--AwardTypeAxis__custom--ColombianPesoMember_ztZ2VBJVvoab" title="Net Loss">8.6</span> million during the year ended December 31, 2020 within the statement of operations as the Colombian peso depreciated <span id="xdx_909_ecustom--PercentageOfDepreciation_dp_uPure_c20210101__20211231_z2rjgzA3G746" title="Percentage of depreciation">16.0</span>% during the period.</span></p> 600000 100000 -10700000 8600000 210000000 4300000 8500000 8600000 0.160 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zZqLCDBGTzd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.6in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 21.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82A_z3X3R8phTTSd">Subsequent Events</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management concluded that no additional subsequent events required disclosure other than those disclosed in these financial statements.</span></p> EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #R%<%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " \A7!4-X40,^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%*#R;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q?@PN:Z/4OL-.Q-Y"1#U&9V*94KTJ7D<@E.4GN$$7ND/ M=4(0G*_!(2FC2,$,+/Q"9&UCM-0!%0WABC=ZP?O/T&68T8 =.NPI0E56P-IY MHK],70-WP PC#"Y^%] LQ%S]$YL[P*[)*=HE-8YC.=8YEW:HX.UI_Y+7+6P? M2?4:TZ]H)5T\;MAM\FN]?3SL6"NX$ 6OBVI]$%RN*KD2[[/K#[^[L!N,/=I_ M;'P3;!OX=1?M%U!+ P04 " \A7!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #R%<%2#M'/-208 %4; 8 >&PO=V]R:W-H965T&UL ME9E=4]LX%(:ORZ_09/:"S@+Q5Q+H #/!(=UL*;"8MM/=V0O%5A(/MI7*,H%_ MOT>*$Z6L?R7!^[%Y?GO))96K![06H'ZBF]F&>E M_B6K];5!T"%Q54J>U\% D*?%^C]]J1.Q$W#J[ GPZ@#O38"[[PY^'>"W#0CJ M@$!G9OTH.@\C*NGEN> K(M35H*8V=#)U-#Q^6JAVCZ2 LRG$R/B834^(=ZK#/4OX" __LRK@[H[M[C\]C;]-L*_U?#3! M_PRGI130R?]%)(.M9* E@WT)XG$%0T^2Q]J750HK(1X"X4U M98/<\;'K'?LHFF?0/%3KNI"I? 6RC)';*I\R807"11S'/?9[@=_'D(SONGX; MI !W>WGV\&4;1P>0V/,'@C(.[N ?7<"$TIX"FG$#I M?"&?V*L5#Y=R(&T]/^@/>AB9<747M^6:[)&^D$D">.DLC:EV,:1=<V@WJ9QBDJ0(N M;MTUY#!)!"O+H\T&N8'KR%UA)\,EA\^L2!-Z0'[A+TQ%7!7/- .KH,1U')++ M$N;%)*/D:TI)@#:)J2\N7A;0IWU<<>O3XI)75$ AT ][0TN88W!0Q&!-P7'Q M&O$6-E1[T'$>^:JP@N)R"I06/ZHTRR@V^S7%Q\/KQ?_XUAW:AM:@%-YA0*;N M>'BA> MTSTL)IO5WNMP[R!H4'?6'L9G"X^$U0S?>$%:\^U%P@X/WAWVG M]Q[C,57'PXO%#=>3F 4OL$+8(.(/?!B9>(9,J?'P^O"82BC*?$9<[W#ZGD0L MK@0DS8J%*]V))"VH>-6#,EI0?$!ZIN1X>'V F3((STGTFD]Y9@5K$/AX$V$D MIK1XN/EODD.N7^(%+>9L[YRA0>AV&(V&?V%,II)XK2K)-Y9EQT\%>!0T(2VA M?R5D4I;5G@Z&:]YR#,W8OM?*]K_R#!P*.H:>_PGK'+E!"0W_G M=4ZK9<5USL1<]:R/H" 74'WR)2WL><,%FQ;YOG%ZO]6B(EJ 5:! N$PCD#%V MO]5:XKZ:9FFLIG#4UM%'M4I/JZ@7U<^7@3/PW8'3@Q+X;$,PCNZW6BQ -G)8 MPD22QT]'=>TB=Y6$B4RA:H_M-6.MW-_%&O0'P6#@[Z$RGNZW>TE4[JQB8-A, MU7)UQL 08FO1:5"]Y6_7%3_C&5_W<3>>A.,',JR25,*T>"@E@S3I)>"^-WT- M>DV#S_B[C[OQAFFZ\T%HPD3Z@(X/^-<;G;4#;9?TB[_ U!+ P04 " \ MA7!4N/Z[R,D' =(P & 'AL+W=OO99+ MT< G#[*MN8*W[>.L6[:"%_V@NIJ1*$IF-2^;R>5Y?^VFO3R7*U65C;AI4;>J M:]X^OQ.5?+J8X,GNPFWYN%#ZPNSR?,D?Q9U07YRK_TFX_%Q232BD0EYDI/P>'/6ER)JM(S M@8Z_MY-.]O?4 P]?[V;_N5\\+.:>=^)*5G^4A5I<3+()*L0#7U7J5CY]$-L% MQ7J^N:RZ_G_TM+6-)FB^ZI2LMX-!05TVF[_\V]81!P,P\PP@VP%D[ "Z'4#[ MA6Z4]/4Y95L.EF5!5>B M0.]XQ9NY0'=ZN@Z=H:]WU^B'5S^B5ZALT)>%7'6\*;KSF8([Z_&S^?8N[S9W M(9Z[7(OY:T3Q%)&(8,?PJ_'#H^/A,UCO?M%DOVC2ST=]BUZUK6@4XET'ZWP3 MF)'N9Z3]C,PW(^\6"'R#YOJ%^'M5KGD%MW#Z:C-5W$^EPVQ]F<41!K^L#UUB M6R5IDF1[JR.=;*^3!75^;-:B4[5/V69PUUQ4->7 MEA<"8GHN5R -\L-<@ ?O*S%%C5 NJ;$M%4Y%IB>WNE&R]>A*;<>P/(T' MPAQ6F+#C1"YG>;P_I0DQ-I_AQTL!B?8(_0 .SB8@C_)YO%,B;8>D82QR>N8!)=_ MTT)]TZKG*5H"R52?D74R7NJ,YTTEVTF/-B-)$C+,)2Z[F+"4>9QAX('#]+@6 M#P)VK #*SF4MD.+?W$&[G>=009PG0YFV$?%Q QMPX# Y?$';R.9L^[PY%3N0 M@K.8#C4[S"*(&X]J@Q42@Z1C7=50EOR^K4A>,(>H1@P\2QL?= @JFS?X4XGY#O4$MA>3#P2YJ M*Z>+;'+@*(V&,>$R2Q,/!8DA# D39M #+/DS[W,@K 8NMBO@H_BV%$WG9B.Q M$9)D438LO!QFC$#MXU%O2$/"I'F[E5@VX&)(/#NM3JD.O QEVB8I3CUIAQBV MD-.=BY)C^A;B $QFI1V'%7C3EW8,8$@8,-?ENBQ$4^R? J="&R$4LR%H'%:8 MQKY@-IPA(WN8730_OZ2-(0ZJQ 1;#X&CD4D)\XDW\"$O:64.\I%3JX,L+,+6 MDV";0<7DZ12I 1!]24-S0BJUV8+C.,+#PLUAET-_Z,D!U""(CFUJ1N9X:N!! MPYW-Z!:!VDT*9=9NN:QPZFD_Z<$I6)A$3@>,/BH)3ZX/M-]T2SX7%Y,E9%C1 MKL7D$KE.$ZD-J(1YC8_L?' M?.HX2,LR&ELQXVAV"&0C3S*B!DDTC*1AB7DJQFWBX!PZRF&1XK #N3'VE"G4 ML(F&V;35>T*E@TTLR1++JPX[ M6]+Q(-GV@63$5W'][>OO_P^=/U^]N[_BE- M?T+O?_OZ\G9N1G M+\DK_WVBXU-[@T$6QN#G%IS"V^>@NS?.]CF\]PF85;PT_B$4+V=K,E[B\^ M[*8/LL6P'CME=2S/L)V%V?ZV*$I=*8+&)2^+L[)!<[XL(8U="- MK>K5IN*0FVI7UA"4"_T%]%J@'RK9=3\ZA=LKU3?%T,;-]<5B:PJ'::[OM.Y)@>[&Q8&#T.H49VLUO,39OE%SV/V>XETK)NG^Y$!S$:P/X_$%* MM7NC?R&Q_T7,Y;]02P,$% @ /(5P5+M\;,[! @ 6 D !@ !X;"]W M;W)KUBDSKR!0FM *FEJK:+ M::AHV\6T"Y,8$YS13JH'70 8\EAR MH<=>8"=I50E-3A5*U^O%=#T\(]6Q7&+OB3T9JN8 [FVWJF<.8W+CDK M06@F!5&P''O7X=4T#*S 17QGL--[8V)+64CY8">?\[$76"+@D!EK0?&RA2EP M;IV0XW=MZC4YK7!__.1^YXK'8A94PU3R'RPWQ=@;>B2')=UPB3;:"/+6HP$)1/5E3[6&[$G"/M'!%$MB+H*XEH0NT(K,E?6 M+35T,E)R1Y2-1C<[<'OCU%@-$_9GG!N%=QGJS&0JA9:B<,+$@51 MV"*?=I<'AW(?:VX*CYK"(^<7'_&;&RP9^]$0N21W3&#AC'(RDYJY_OIYO=!& M89?].I$L;I+%+EG_2+(9]B8HA5M<[=X%65-%MI1OH&TC*[/4F=GG<#L)>D$0 MX*YM]S?L;-@!:[]A[;^2M;H2NC&%5.POY&W,E6FR!Q,&[O,,^GS< ?6@H1Z\ MC9IIO6DG'KP@>L6?? M.;Y0M6)"$PY+E :]%)]?51WCU<3(M3L)%]+@N>J&!;[Z@+(!>'\II7F:V,.U M>9F:_ -02P,$% @ /(5P5,"T*[-F!@ J!H !@ !X;"]W;W)KZ EVM8JB:Y(V^E_OZ.D6+9(,>ZZ%]N2CZ?OCL?O.U+7>U%_E6O.%7HLBTK> M3-9*;:ZF4YFN>[M#+%Z_0"Y17Z/-:;"48R^NI G#Z$=.T W+; B$C0#!!'T2EUA*]K3*> MG3J80E2'T,A3:+?$Z?&.IY>(XM>(> 1; ,W/'^XYX-!#IFGCCX[XZ])9K:#Z M=[S:A6(&$X=LV :VGH/&DE_=NYB=A% ?7T]UQ6DPS M&H6A%QW,3H &!Z"!$^A<2*6K2K+"CJX='AX]EB0^\? G<6,1C@,[>C" [K0 MB>[76DB)-K58YLH&+C2?ZI$@]@?@3#-,$]_'=G#1 5QT9N7P1Z!OZ:Z<^. U M=H;\ -1YY-,6=6R$<^$G41@/HK:8T<0+ WO4R0%?XIX27D'81<,]+ /JRZ72 M:0#R<4!.+%B"F ZKR&;FAV%BAXR]GDV]'UJ.3Q-FY4//!!$'09(,L-KL(AI1 M?P3L$?5C)]B^KO*&S:T@L5G2.$P,TK#8A4$T1AJ8]!B)$^-'45V( <[7J.+6 M5=KY.@'A#:O58A2/S7O/[9@Z8;[]MLW5=U1RM1:9*YW4>+B/HV@(T;3"-![+ M92\5V*T5T/= 5U-!6U'7O$J_(UA/E61IJ_$%,.!(H?H6'J!F8BUF<4CC$=B] M<&"WWF!I&@$Z-0Q092CM=6>85JU(H$FL$IFI<0 U[PP@L9@2' MT0A_XUY=L%M>WFMU@::5/^HRWN9RK;LL#3OC"WLIFU)R@;W0) ?G@_4FX$IN M6,IO)M"\25[O^&2&'.J!>U'"T3/3TG2 "PY["8X4>QPIGL@() D33(=QF&8T MC*,QCNM%#KM5KD,)\+2Z[W*]_;#"M(@8B7V3YRQVF'J4C@#MU0Z[Y>XC;-D< MO&$*5AC[Q%B"IAFA\5C_07I9(VY9:^J7*57GBZUBBP(2*E %U)Q"RUZ+MI'( MNW5JPT\L&D8,WK-8C:DW=[K/:DO"U>^17J2(6Z3<)49,T;&5F,4,PJ8C_3?IQ8G\%W$J6+O9 MS_Z!K7"S,[5"MR@/";QXR.\V.QHG(PI%>H4BS^QMUJQ:Z;E"2Y;7:,>*+0=F MK_-=VZ\VJP1TU@[>(CHX&/*\S8H>"=@I\EZ8B%N8VGXUM92<%:HI2C[%L8'5 ML@U*@G@LS;WB$+?BG*Z,E[IA>=6A_3ER,K7'1DX6A1KI&TDO3\0M3^/Y_Q'" MBLV-/4DP&09@FN$D)&0DAEZYB%NY;IG,TR?4T*HCN0:H5J"MH_@8P:4_; 4L M5MYE,*)AM-#A(>V6B;F7ZD>/!SM7I^: ?AL,6V&)'H\ +QI+L5CD_ M+\.]>-!S#]'.RG#/X/0WC=\J9YR3"X?XNOYNU+D]Y-^P[G ZM7N3X9X$MPZ5U& *EN7XNT M%TILFC<+"Z%@430_UYQ!XZ,-X/^E$.KI0C_@\')J]B]02P,$% @ /(5P M5.45WAHU!@ 9B@ !@ !X;"]W;W)KK/;"0SP0-<34,3/MOU\G9( X MCH&N;P8"YSSG.'YCXG;$1R]?G"?K]:\_F RFV[QBCP0_F5[Q\31Y$#)\@TIJYR6@)&GF]%[ M^"Y%5IW01/R5DY?JY#VHA_)(Z=?Z(,UN1E;=$2G(DM<(+%Z>R2TIBIHD^OC6 M0D>'FG7BZ?M7^KP9O!C,(Z[(+2W^SC.^OAD%(Y"1)[PK^#U]24@[(+?F+6E1 M-7_!RS[6MT=@N:LXW;3)HH--7NY?\??V1)PD(#20@-H$)"78WD""W2;8<@5G M(,%I$QPYP1](<-L$5VYI*,%K$SPIP0T&$OPVP9UV!\X$]_F(H_/;FE9T2+/,"<9 M>.#B12B95X ^@8)MSL6Q!AKIH7^0E"(4QMC5N;E2LN: MGQGIG[,\YRQ]W'#\6!' JQLS$?.FH"SWU,ZU/U>ET$-^L0%IRPDBE):87--]-FX@+X' 5H,-5@!J.,\#Y0%9Y6<^/6#@+ M7"X)P!Q$9/D6V/!W@"P8JO2]9[H-L_Y1>9ZYT\GSJ73[$<@*4&!WPZ)^&+0] MOQL4*X(0=()NU+P?-;9#Y#G=L(4"%B#7#KMAB6*$H81*52@;VLA+YG0W57SJ$K1]M56E6[1AYB>5SNUZ^J7K]4 M/6A)]3W,NVJ+E^1F)&Y2FG5F- .JY<_IC05:H65)$C)4+3;$F1OB+"X:?6*H M6GJN6DD3)3E=1F7J%7 M3W$.I;4L,E0K[M<:NS"$TIIHJ-I"5M(P#_( !?*X#]C4U; M6*4";?H5*C#$B?S>60@M3_IE[,>,>T%S0PTM#'&2_\_I"" X""#0KP"$Y<^X MWF""I[P4RU(N])"7%6>[YL9?I0DM\0I-&.)$ACBQ(@R65CJ?"!=KC+CW4?[DZ).O4(HI M4&0*%+>@TQ.*[,"7MHES4_46E]5+%&%C6][7J5G.P X*GAA.4"N&N,R&-]K( M4BH$GMUIMR&=;F&(0GF?I(I#OK0ACU51H=A&R_/6#QL[M@N1=!&K<)8?!DB> MEWZJ:E<00*#(%BDV!YJ9 "U.@Q!0H-0#JBO1H"T&]+Z3;5^M3KQ&E(5!D M"A3#OE\R]BT;R:F0 M3H,04*#4 ZBKSZ _",P;A3]@#>N0U8C4$BDR!8E.@.52X>= -Y?O$ M2Z(24TVEY\IU-72T&*'>8[S6*-#CKM&/*=/1%"@V!9I#A<>)7"N07:8+XQ)3 MC:7G"W95=/0IH=ZH/.,9F/(D38$B4Z 8]LT[+X"N_$\-4_46E]5+%&'(]^6] MJ8KEH"$#Z6@]0KWWJ/<,H%(AX7G/H!^B]@P4<0K/H!\50LOI>3W]L+$7^/+Y M7JB*.G;@]6YV^W&![Y=Y!LH)0GU_:< SF)P\WE0_ M@?<1LY6X)P$%>1*IUEM?C(OM'VK;'W"Z;9YX>J2+9S]!U!+ P04 " \A7!4D;W>FBL( "0(0 & 'AL+W=O MYM/O<9(2&E_:OBDD/;;_/O$Y/Q^'\Q=1_%GN&*O0 M:Y;FY<5@5U7[L]&HC'#R_/ZWJJX/!>'*N4Y6Q6H/&195+Q=L52\7 SPX/W&FC_M*GEC='F^CY[8 MAE4/^U4!5Z-C+PG/6%YRD:.";2\&$WPV=0+9H+;XR=E+>?(=R:D\"O&GO)@G M%X.Q5,12%E>RBP@^GMF4I:GL"73\U78Z.(XI&YY^?^_]IIX\3.8Q*ME4I'_P MI-I=#((!2M@V.J356KS\SMH)N;*_6*1E_1>]M+;C 8H/926RMC$HR'C>?$:O MK2-.&F#/T("T#4B_@6-H0-L&M)YHHZR>UG5419?GA7A!A;2&WN27VC=U:Y@- MS^5CW%0%_)=#N^IR*O)2I#R)*I:@304?\(RJ$HDMFD;E#MW 8>6J]EZ59GK>08 M=>*!O =1GT"@/U;:U=MTY)WX!+MAV'.JL/&+0&AZUAI]HW;*B@-7UOO*B5Z9][J$RNN.,QSV)JI'G!EBO$(^[ M##RV:IS]=>#5&\I8M1.)):C;;DZ''SK8]WLB=6:8!KY!Y@DH\-=<&8NRDGS8 M\CR"T,Z?M&*QNO"HU\] &JO0)P:EI%-*K$J7U8X5*!?YL,XP49>1M$J)ZJ\0 M]X5JC+!I<>*.%9A:E=Z*$E";U^D(L5>9^@Z\W$FM6JE4C1%*^X%D'U/N"\_* M?12SBP'$<&Q] A"]N9-=U%^1,KY=;F!$&@%1@F$US*HT>> M?HHCW/$(VX%T7T0) \C%XB Y">F4\>?H,34X1^7-D 8N5KRCVKD!,05^!R9L M)].\11 WJ%,1,\2>[RAY26_G&N1U-,)V'*T*MH]X N$#I8UI>:EP&5(2*I&C M,<,T-'FP@Q"V4ZA)2,V"TLI3P3+$+L6DKT^UPY3Z!GVD(Q"Q$ZBW'/?1FUR+ M#=OCN#@PNW>)2AP:C,?]'*HQ&Y*Q?P*%C_([,A$[F2:M1IY7##):]2Y6JU4E MSM#'?G\EZ,P@'QF4=F0B=C+=R^W'NW^U\E3.8 ^3?J1KS(:>ZQFVH*3C$?F$ M1]$C;#Y/TIU6HTHAZO:C76.$L2'620<88@<,5*O D[@R)&>M6A49)'"5T->9 MD<"HN$,+<:V*URRM2^M]5!@5NNJV$K:^?8$ZJ] @KP,1L8.HKE97Z^7/^?7L M&EW]]POE:BM:5P/Y1*D_-'80;MBP:28=E(C_K3)[OO@YVWR]S"8=7LAG>!$Q M8TF)MH7(4!E!7H2]KRS++'M*HH+$"Y0@5HTJIV#J>G:-+9T8K::?4A)WT>VJUL3;GD4%]UKL:.4M=TPNUTJ'(^.;'; M;EEGZYGD\U,/@;Y3+0J-4=Z/E7RG\XL))YAJ^IT^'*^@*\A MNF)//,_E 8VD+RNXT"9K1^61YWO* :3&S EH:!+;4O$1RK'#=/*Q6M[.[V>)^4T M=;I6G.[M$ G[I9K.;!QX!OPX'7X<>\VS6"Z&]5,YV;PMKK5ITW9,Z704<>P4 MF;15MMSRRI/_0YZP L7PE4/V*XQ<:;L]?;.(H>;NNTFU(L3IG_Z/3MYM9ZQX MJE_YEZ@^JFI>$A_O'G]6,*E?IO?N7^&S:?/C@*Z;YK<*=U$!.:5$*=M"E^,? M/D@JFM?_S44E]O4;]$=152*KO^Y8!+Z0!O#_K1#5^X4&+8>5]\WH\YKRB6O+( M-F1P4EI72X^M6X^Y<22+:%3K\6PR^7E<2V6&BWF4W;C%W+9>*T,W3G!;U])M MKTC;S<5P.MP)/JIUY8-@O)@W%/Q5M^& M@BYD*/*6 MO:T[8S"HE4G_\J&+PW\QF'4&L\@[7119OI%>+N;.;H0+VD +B^AJM 8Y94)2 M;KW#J8*=7[PC0T[J^=@#+(C&>6=XE0QG3QA.9^*]-;YB\:LIJ#@&&(-%3V6V MHW(U>Q;Q#>4C<3K-Q&PRFSZ#=]J[=AKQ3I_ ^]VMI5%?9,A^)I;6L-6JD*D8 M3"%N'#$9GP2V%&^5D2974HM;" F5YUG\?;EB[U [_SS#Z*QG=!89G?W_8#]O M^,%Z&DQ'H@,05RU#@WGPACAWJHDN?*+I4NZO%*>PCG\C??'I&V4*>R& M!<:1".37VJZ@ !!5(&$A>T$-#M;D8C)S)-Z[-@Z! :S14TX1C\2R=0XF>AN! M.O=1""4Y1F.S6H-'XVR1;#-0=G?DE5EG\0X%7*EU7S_'E'G+J*%$=-4J7<". M@UJ%.9$-:BI46T<#*;G+, M/43LTT&<,%@U"V^[(46)T0?K?(5F0UQ=EXI;? HJ<0D-)#=%CAX:Z+&HK2,$ M'Q7ZR^3[ 6*C(-Q'/* C?!BL!KQ:T^4-+ 8[%D=5M+*XZ.N8[!!A>@W\I- \ M#C"2U9!#;Z1:%UK"6/J] $7B:GLBP82]RCOQ(&_=_5Z)E;X[04L2&K47'IND M%*JU0O& !C*3Y(G=I6Y3UAJTK.]HPK=::2U*911&?1&B: L4"E:-#+DM!H?> MEDIWZ81YH-ZN"'\KZ9(4V#Y$.N^[$*::C^9#M4[0/Z%>MUS=9:*:"W'&+'726>**S"L5(P7:'//K6 MIV5\\$V'W3J^7#CU0?J\]]+^<729W@1[]?2R>B_=&B$2FDJ83D8O7PR%2Z^5 MM/&VB2\$-!!:.2XK//#(!06;@BJ/F1D@(9"D:IA /K:2#Y:!Y&%K'^1NV59HMYQ6]PS.7[_G MIEN[#4GMUKXDC-TM'1V=R^]<)']WY_J/?FO,4'W:M9W__MYV&/;/'C[T]=;L MM%^ZO>G@F[7K=WJ /_O-0[_OC6[HI5W[\/+\_.N'.VV[>S]\1Y^][7_XSHU# M:SOSMJ_\N-OI_O#"M.[N^WL7]\('[^QF.^ '#W_X;J\WYL8,'_9O>_CK81RE ML3O3>>NZJC?K[^]=73Q[\1B?IP=^M>;.9_^N<"4KYS[B'Z^;[^^=(T&F-?6 M(VCXWZVY-FV+ P$9?\B8]^*4^&+^[S#Z*UH[K&6EO;EV[6^V&;;?WWMZKVK, M6H_M\,[=_=/(>I[@>+5K/?VWNN-GO_[V7E6/?G [>1DHV-F._Z\_"1^R%YZ> MGWCA4EZX)+IY(J+R1SWH'[[KW5W5X],P&OZ#EDIO W&VPTVY&7KXUL)[PP\O MM+>^UC+K"Y[U\L2L%Y?5+ZX;MKYZV36F*0=X"$N(Z[@,ZWAQ^=D1?S3U MLGITL:@NSR\O/C/>H\B71S3>HQ/CS2RS^J^KE1]ZD*/__LP$C^,$CVF"Q__/ MC/_\K/]R@U&7RXIF5_^[V3\SR"^Z XT&W1V^^L?3RXMOGL-&^\&"$L%K[[=& M:1ANM]?= 0>L7>=AS :^;:JU[7176]U6'@:D,7RUU;>F6AG356!Y]KJ'YRQJ M=.WZ!IXVH#3#EOX6&O>]A4'V+4RW,9WI==L>\'NS'_C= 8CXT%G\ZV8@LF = M5SO3PW*K^TCUY?GS#S?53U=7;^FOB^[,96^(.38.OW9AZ[.T ;%3XQ,M/]59W&U-=N]W.>C)Y@8J;E]>! M@B4QCWG W);A_B8_>_/':&'3Z-UK?A,7M-,?367B3B%EOX_-AE\:MGJH]'H- M]I38!U2X'J?0.^0 +4U[;P9^L;5Z95M:X@(FO#7=*$.:3^!2/'[,S&F)T,0Y M&@D6@4R%F4\,6FDF Y<9V"!+B4(WM_@ER/(PPD$'+&W9YW$VD"2AM+?RY5DG+;;?EQ%K;J>--@DK^R4\B=(&Q@ M[=&=,0](1T7\X+G:V%N] I%;*'ST5K=CG,UVP/[!];07866P$;KO@,? [PY6 MB1+4&OP<>8]V#AZV^#',KS_AJZ,WZ[&%7;B5K=R#/8%] IHM<-[V2#1.V+IN M@@:K?UP^^N:Y5C>NU;V\ M\7)YLZQ^LUWC[GQ\_>5->OWE3?SZYY^OLT=^P[_3?> MO4R/_?3+5WJW?_Z6N @R'(S/3ZW^$_]]+?OG^D1X>"=;/>RWZW#[J@\W5S@E M+>D7,^C6JYNKFVQ%\FEZ&:?[%6U^IX'#@6OQC5\S-MUM;0W&&2PBSD6J"SK! MG]X9MNV:90[$&^F/>ZYL-X 6^0&,?ZU!^N@%UX+- ;7]'00:M.#6$0/"HV C M'> R^ /@DJGL.GMG=I+X)OF4CJD\+/"UM>W]H SK4A@+5R(&M$'%U/L].!?6 MN=ZB"J81>:S$EM=Q%ZN=:TP;%#O,Z>"/_L["0M.G%>"$0$*CV!K1;.6Z>4"P M;BVH2N:YZ7OQ#L%UV+)<']:"SS3XB+K7$7)$K2@H##CV '\;^V? M0$TQ^+YW:QL,M0.U]^2O*N05+&-GAJUK,J-%U'LT*J#FKBRSO52Y(PY6;6]$*WA!!O,$1:5/_WI ;_!D$BA("=NAY[\/OUH7J/ZM4F M4/P^5S?$<5_><9Q]S^":%_\!?=*/0*ON/8L3HS""?3+QLGHS]JA02$[A%0.[ M6E?#/.%YW#YF6^MV*PL6\*WQ+MAM^!(,/S'+PJ@ $X@YZ77"[)R/?B4E0\O5*)(B3)+A;"XXWQ*ZM#!)[ M/.S6>H1"4;SHBO2L(]V5""FA#%N(;UGT$N MB\>.@A!0VS!5W,(A%]7F]S%88<'#$.6!7M3&,P>C-FI//E5@A%AVGL8$@UT7 M!D/T^CZZ!XYF>H/4L"QGTDWXU22D#,!PY\':,:OF= 4L/.)Z8@22S5Q /0_\ MN 99HF@+_T$V R:A=^,W)&XF^T;66O@FVGS8V8U%/0 H+9$<4]L;D'Y.;L!^ M -QE>87O?@2,OEL!3T*>@F$4_.M\P3/#G^J(A#M#5@ P>V\!:!!#+?I,&+(! M[??H/;:F)0/AV&BC]@17+Y:^B'9Y9@0O1"'0Q$'<(EH!8L=;T-^=/DE_)'_B M?!LPJ^ ;$L?0VDUCLYRC*%7%NMA\$);R,5)>@ J"K:O0UJ25(PTB5B"DS4BF M P$*!CJPUF5.B4I@E#A&*M-K@C6,ZS"EP)JVAGA&Q!#G"/)%YAMX*M\4+Z$^ MH$=)NR"4P32B[TB.T@U'C(L(@"?8A^(G6F?&";$WB2$9M*XQO "X(U3<:MOB M.V>PP#.O"S;2:M"PS"]V":X2N'RFCMG,&IT#9S_T8Z84F2YL8 L&0JK@4+X] M![MYX$'(I](BDX'0G3628&@<0;,=VEK.,A#2%AU'/A9H!=#9?DF:DH*HLO1T,VC<6O!#Z$K8$)(43%KP2_C1R" N_U0 M[?4!25K 8L;5@!%S@;MQ/W RX%4G$'FB'&J/.39"_J"C" !Z-ML4IE,.P!*5 M85A,3#<8QN-6K2CRD"@_9HA(O_$O(')%:ZPA@+�/4 0\TG<%NY_5")*P6M M8E;1OX%5ZLTM)LQIB#E^#GE,=KAY ':IN$I\49 % MK4C#@IO1E&P6:94XF(0+4SV"(PQ_U=QQJ$EA3F*9,Z]5 )KCZ9 M?2IE1!0MX":V[HT!%2:/ \R<"#&;HPJP3+\A\[\F:V*3W8"IP$JR80\V*Y<= M&J)MU<[H3K*';:C[I-RQ^;35P"EZN6&D%%>*TH=C [(BM0O;:#!!N7/H1MYT MJC;]H(&NM?T$7X"[JDV>+-.5Q ZETH%&6B"'5XDK(]U$PT=_!J8MSC'!J@]/B9)A.>V?]1Y;Z#YT025;X599)R6PUC1T7#Z,# MZ/Q=\KIY/E@L!+CEC\P1T+.$1)#/@EK(B9HYS2]LAMJ!<]AP?A0%&M^FP8$9 M6$%$NLEKAB^C^Q'W F'VQ/_888PN^0CF$&D!T1",07L]@KUKE%[!9I4D= M$89AXJFE(=5@!+$RBD2#W]\XTG'FFHDIV&,-QEB 4++:ZWXXE*F8#"U1)B-D MR&<>Q2@()8=?HC@P M7K [9*R ,AB*H1[$*?BW+:)J' 9<,C +J\RF.0LA(,.@Q)!#6"HFAW!LL5B_ MNU7E]Z;&C%AB#T&M Z ;T"D+\6U3W<$=+\1"$O_,L#(6<[QQZHF"RKK-""QCVG(BN^HI28?0(?[=8PXH<#EGR-I"6(&;WN/& MD86B&&$UVG8X&]P9Y4JQ7H11%%@(];;5@DXP9M\35DG?[N.W)GX[#>4X#LCK MV8!L>MAW"3^I#-F9.]Q10G3FTV $(\2:USIA:SMP+GRI7H?<*I4J M&C0]A-&E5+ 7DBGG35E\5%5PRG5,$:)#@YV11,QD?!!.++'YI"NF8_23@2? M!Q)H2MX44SSP+F:N"PH :1!5L,^IZ 6'?PM8;"%0#X_%%7:/,$#SAF8;!.U MB)1N,?J",$AEQ7$).;M#'&8#Y'-^A(./(JV$D8CD?QD3-<(B\#E4)@ 'J]GL M>D-IVT6H\O-$S0[ED^#1K0G\\.2F$L$$\G;[<9"0HL(7T+J>8=,$RBNF+:/8 MXG+6#K4&M3/54/.2Z+/JI@:M&%O#71$BHM6< +^,(WS@$7[&$=0+T(*&:K*7 MY^H770,*1D1:BO?%N7H%L:.-#A7P*-=#X)LWZS7"TDP9T&^Y]7"'3'ZB?C7@ M$3$ ?:*N(%SH]7JH'IT7H(,2OJP_/D!QAKPAK]JVK!LHQBTU'<@W9-A$:L%D M:4YX6,+8..*FLV4)/(R(,8(#ONM!2;DH^ KD"8M9E ;K&5W#VR@\J-F(1LGE MW\'V^*W=1^LKF[ZL?G;@@7%3&\"=M,: M5Y6"!JI\W1E\T!=-)^B 61/$3%*^^T@7%R',Q:A3H_^OP,6%U<2"(3*S06MO M>_(&:Z!QV*K)FI94R$6O.(2UA^2 "#Y,9G!/&HH%J*=$J&P0N;A]'GM2 A:, M+4C>& )6=E*JE-XR6P,RFDD5RB-%]ZYF-U=&S9PK,F%)4FIOPA>%A-6HAM> 'K7GL":]J$P1D)+ M+ZK2')18"%G*B:[HUE)&><%X@XP_ 9E7*;->ACG#MG?C9DO(V('JI":FP=3; MSOZ!-D8E;<\XD@J%U #R%C:4- MR.S43T%[?\/<-&76HD)3$T-BJ@'W#=&5[E$7LN()((WJ VJKNKJYKAX].3^[ M/#][].3L<5P__/'TBJ4Y#IX-C)*=>OATD&"?$D]9[4(^277B$5PP>S!.L_"N MJE 2MP-4X,'7W].HB9#VTGR_T_3NVC%,\+8E?AY*N*R3\Z1;X\;A#UF$OA@ M^L1U&.YW1V,05!0#$>P9,UC%Y#+:38(E1W9B6LX2,8N G<4VLAG[TM.&< WC M,W7!8:9@-C]#B6"8IZ8Y.6>Q:O (9=M>Y/J=3J87(IL;8RIL':XN+LZ2!N!0 MK[$%;$-YW*MD9$-]BW)T,7VSS)Y6\G3V2< UR++&8(@Y&&DUC.E)AZ('>_AG M"CKD@\^@>$I\":8EA9620D$J 3*: M4. CI4WR)_)S0E8@_$]"7/VOI/AGA)0>'4#19H@5B;Y'[A"Q612B*5=E]OSZ M;S'4E51VB&AZDENW/ANSN,A3]E'J=AR]3W(=7:,XNL$Q0K?+(7\342?W>@QY MA2(5F1NS&A(<31\Y[KBK2\R":MG[(TQA@VD&E>=QX-H<"#Y

N\5." M;+?#Q"11WU#7Q!4&B#[*C[!)RO.8/+-8%2$4B>=!!FI"HG0^H=]1$C4[YN+* M]3VG3JC)*B=?9%I_S FT ^=8YXJ0*S!KI]*&PXTIW'T,):JWK*#]=D])Q MP)M0E9>*AA25^3WJL8N4'8FAY7P.)2YF!1(;!3/T'QL)1S\R2LD[,+-2$;^@ M*(SA3#TF90;P'*#%W+* 781@R@'TP""PO>UAP9YB?9)<],,VUA1LGR$&3F_2 M,2(2)VG&#AW!J;N6A%9:3K)XA0S[47(K94&$-Q)JAP,G1:*^:L:(*2%TXEQ7 MCG'<6F4"4+0-<"2E?@V2G[;L=5;MA2!#/<6L!(5=_/ O'.FE[BQTP8WN<76^ M!GX3 ,%6-BH[<-5A/PY9'\7*<.L(@:AQ.QH*S97P+EP:1I)J< M\6R],<6*UCF/LT\QYM$S""C=$6LB(:CD?%8+Z(!7AY;06N=BGRXN)80'Z;4, M]P8[=!181L)401B@+<5HZTE%(KJ)[YYH6 .Y,);;D.98.^D C"TPF;\O&H.7ZCTE:<+1B)D21P94 M,GA>I=M)[8=$?_\L&0IGP_ M\:$\YD*Z"[L-"M#$?FSU+BM, %A026R&3M((M)DJIJ8*HC0R;8.&0U<=#%-2RF!58L&1'T4=L M?'G%?9(YR\0;SI#"'MS#OSW2CBWYV&1EY5REE=IX-GG1:)91 J*\AVD_4:C: M'M3%U]5[EP5PJ7@3=SJO5['O+Q/,G/P/1[,\Y_M"IT_6YY=%A50-B TU5#%/ MZU;9NK&J=6)W*+#$3E/+A0T=)Y-N)5HR?-Q0&PA\C&D=RF. ?T#1"/HFF\)G MQF:26DD"PRF]S\M-.*0GO"0"#XHBU6I(+7HU!1)N+0T M\>"Q."G6@YE >L12%0X7X+"!&TL^;7IZA\0K2$HES^=KJ5DH:G\1.U_VDH1S M$GCL0&(D7*8O469L^@M]-*%-#*<- 8V&V+5K6A-.0R.QZ%=X. #KPK?,.R!> MW?31.PQN8V0M:= :F^$0O+IQ )00X'D>%.&2&X.I-[X(8(<1\;XUE#?UPD#U MES16 DZ+ON2&^IXG@6S\_LB,\ GPT8V^/4QM2BZ^*D/0@4^0E(E!YRMS4=\2'[4**8=JWX[<1B%1JY&#FF$%TK"# MCJ@0* GU6?-;[$1F7#+Z:$&$+-E:50".U"R&]&!C#T5;X11H=\KM)<(1REKP\W- S=7QW-3$\:2(9- W U\X$2* M7_2DXA0&'JJGJ%#4R/(K]^V#H_B7//>"ZWCWK3R0$1!.#N21);R30- RNZA# MA1RIL(%['.F$+DYU@IWXDO0'!^'&5H%0&?S\KMKNUK6W/_R@;!3C@R63(S)A&+3_)@")=ZVN$L\"K:KPN3*S3B+HNR; MG@_W(10O9"=Z,WR*39-8W2BF#(+;ZI7K%[%GD#"?"CV'DBH(YIFZ+V-;;NI> M#>D@*8_$PO[JD%[V29S$T*7NE"./_W8>=IPRWFR"RZBVF2L*G9OASIBC5N1,RNB; M&:4M9US&JQ34SC69H^[!>8(3Q<(B]AX0&)=C#^M),TX@=\[5IZ--*#V<;ZTY M;QW?*R8F$XLS, K(V1I!0 YV^ 1UAH2H8E;'-@+7YW4"KOE/3JHL\X/+S$%E MLFM.6,BS6DG(LJ=8PH^KG1WRFT7*55$EJ-5VYY.++3@<2.S" M20#1/#2VY8+^'HN/VA]/RVUF^YD9Z;@NYK#9U+.>9'Y+#_7V;-R'KR ME[TQM0R7L">6%3#;<>3"='8!"Q^!TFW;^!@% 'C!6%^?_7O86A 9) MW 1J@N'S>7+6)[N0AXZF)8="95MLO2-C']IUU)2IE9=>4F:\N"0ZUE0=A\$< M5X=RQ!82LMY(_26 VU?3R%KD\4YA*%>EH>!89LTW2H:J5TX(E0;A:92X7S(0U;@\CWL/)@1GISE,@<]Q!(BJLE M(J5WM+3&V4:KN-%9=97KP\2;Q!KA(ZEPZIV:@K8,PZ2['72.^;-Y!*]("DUQ MJA'S,-:3/R RTH%]Y%V<X!S"G:*=TLU9?C$Q./3&'P/'A4?%D&*['T(V + M(V$:D>YXGU8>X6B?GXW _B&J<-$7:QVBD[)70/H0I%D &QOS@T)X+E3J9 MJ M-P!.4'6,P&+M]B:H?R(UW:R3O)3T;/!D&=^K"=_Q0>HPR7HQE%V?]'<(&K#? M$0\()#$-;6_%X5)T6>G6-6K AQ$/\:!&VN_07!\"&2%6%:W)9$V"BUS'(S&, M4L5BR$[H-(^MX(BSJZBD,U01G"*N<'2L$U>',3Y7.]7#VZ;W^Q-?242WMJD$>O,=[ M"\NS+75V7P-SG"XWI%?E3@]ZE3\%S7?9U0HQ^9KB+E)NO"&"E?EL9I"]MA0( MJ)G7TR%4NNJ HB1-M<-A.E* ?Z'P5-P'0/I']U%QI&-E6G$&&[2?=,R?"Y6A M'6PZ1;@"*1R:9J"3^G"G84/,'\)\%]]6Y\MO\-P3?J1^HZPZ*7"^ 0ZC]"07 M=^DI-F6=](3%,S9T?,W@[.?:!$V1WQ15'%;UK(;"[ M"16ZC"AN#PP'(?<[>'L!SCCY@C'HAI[7*(U:QF1%S8K3/.&OLH(P>[+ ,]^0=6:.H1IFGS96/ M>S=B/RNA>?T)N?H[F'O?V#H/<]^9_0C.HJ;C4_'2@_+VT?PV4KEH--TG.GY,E8#VA^U8)3;_XNR7Q;@^+;&I;5KS=\ZRBR"10P.EMTM#!7%]O+\XFL)AVG; M39_/:#ZQ$E-A]! FUR.@VS[>@IIMTRD?E=_ FZ7?Y0QR=L'=@35%BM#9'9M' MH]S'U80!6>T1W\">I0F#TLFPE*#V188ZY3/(V@/W5N%R^#F7 MR^Q1$_9$8QT!Z"01';R[C[.@:9.JJSS&E_12G9D32A0HX;-3!8Q^-/EU,F$( MZW,6?>XF1D "),."=NCT;\<%_K"828)$V@\ OH=M8K%191_ B1:M,O,9\>9? MHI=O^HP=8WQO:*"!C\"E]K'#0F!#=B,*#I!/I+X8M)2BD?*6W)Y*XA'/3F:R M':,AG_H87WTH5,P"BS=>5R MP KUHP0UTJC)QH'O=J^MB50JRH?)U62,YC+31E<53FSH(96>"LB2Y?NS!#!/ M>$@E@)C8CV$:'5"BAE_%A#=YB(.]?3&D'R38R/@>KZT!#6JS9NDRK7_:5#'G MIENJQ%S%39UV]85;PL6JD343(S[;]#=5B9=R"3PV,/#ENF4HR'M'%]ET(_E4S#K(@6RY*5"Y<:#6 M.3KPFBAXY*\^G0ENZ&JN[3OTPS0_T#.1]/.,Y(5L3)J[?9#6%J M0E;U!;+2::.G$!.>OK28;\G!(]?X(P-8?FAC$Z5NZS&%.R;?*")B27<98A,\ M(!>/XIK_3$?O.C?*Z0D\:*?^8P0+BZ!E4;VZNGD!9F'Z3@B ?/6!,G:(%#X\ MH'?.+AXMYAO,:3V7SZ_YR,'/W.UZ_[W;@[@\NOR:KGFUV(;^(7/&2L^!AI'QRV<3N^!=)8K:,[DD26QZA2C'KLOH0 MD\., VGN12"*SK@5"3^J%W)(15\& Q62_[0!6QW.O,%@^@"F>$)UI$;FX>9[ M*GF&FYNH/6=G!"UO@;UTUSW>/66D(6V5[F'#/#FSC5%=N!D)S2L>8)Z]+JZH M+$\JFT63=#B"DJS (K8IK'!_I.B)]U.1+;9=OI_979YU#PM6Z3+[; MRJ.WY)!V96!U="A)K_'H,]%&>S[PL0/WXA< M*B=H#;Y]=G%.B"_]?9%;';ZTH;R(XN);WCGRV> _!HSLN =ET%*+N$1(=XO M+./RDKJ*J#++?85RHOHZW.)*C0ROS*H?T5;R=1C#[*(NS\_.+X/[FN_O#P<' MYFR+0MM".R]'$,7D/'U\F7YT8D=74=R\O$;3ME[GMN[%V%(Q%JSTLKH 9MV_ MN7H!_W^0KHSC0C0= MIC99A8MADMIPOB+4.=H5[UR-FG#YY5K_A,6?'S0R\3))T= 2%FVN%W06H$IC!C:*_B!.23]+)DZM'#@A:(8/;.W>+U2Z&['\"0Q:!7?G M]7$9/7L38H1-%^K5 $"QFL*%&3-\:1'\*R'D&*B<$6A4\S16)V@DC4[$_?SZ MQ9MW5(R4P&E"=QYYKPS?ET$]L;A*J4MEJI37K)*]E6^)!Q&SMDAR3 M7T9QI\J@5"VD)/\<#Y0A,"X'1# 8#3^",K5-DC^\7 AY) :S8V;7&\]>O7 I M04_\&1B%/MI(UCWL_9P@KJ5Z&ITEMY*8=*D)6=YT3]\$2 4AZLW$!^5M M'&&BHT55N>-IF/KD=?ZR75)_UR[-__[6W(_G/_H]Q)4;!K>C?V(G MINGQ ?A^[6"9\@=.$'\@\X?_ 5!+ P04 " \A7!4>T50W ,' "_$ M& 'AL+W=O]LH>S6JG=M?3":VJ$7+[5COA<)*I4W+':9F-[%[(WCI M-[7-)$N2^:3E4HVN+_VW>W-]J3O72"7N#;-=VW+S=",:?;@:I:/APQ>YJQU] MF%Q?[OE.;(3[Q_[>8#8Y:BEE*Y256C$CJJO1.KVXF9*\%WB0XF#/QHPBV6K] MC2:_EU>CA!P2C2@<:>#X>12WHFE($=SXL]?C0?MO/G;$LN56W.KF MG[)T]=5H.6*EJ'C7N"_Z\#?1QS,C?85NK/_+#D%V-AVQHK-.M_UF>-!*%7[Y M]QZ'LPW+Y)4-6;\A\WX'0][+C]SQZTNC#\R0-+31P(?J=\,YJ2@I&V>P*K'/ M73\(Y;CBEFUTPPU;%W]VTDH"['+BH)^D)D6OZR;HRE[1E6;LDU:NMNQ.E:)\ MKF "QX[>98-W-]F;&C^*8LSR-&99DJ5OZ,N/T>9>7_Z*OIO.XHNU[%:W6ZEX M((8JV=I:%,!9].Q?ZZUU!J3Y]QMVIT>[4V]W^DM0?E,75>F%W?-"7(U0AE:8 M1S&Z_D,[$>5C-AB*?C+$/JOH#_THVJTP;!D0C=E!('RE.U6(DKF:._H"'<)@ M+I73C+-]9XH:Q&=\9X1 04)(NIK]$-1FO!ZS=W_]RS++D@\/&S](/[R'@GM( MM9R5NI6%;$09%;K=<_44# )BRZ"%*R;;O3:P[5-22N OMYW3AND*LH*R1OM( M=;KX8-G>Z+*C[5+Y]2]BWVT;69!\, I$-DQ">57)1G*'J+SO%6]E\Q2U'@Y+ M\G_7B/#3F'WDPL8O6KNMI:C8W7=1=-1)V&?H+(2)O;>WM8&_$D%\_=\Z/N^% M ??4;M QCNX[8SL.: $Y;5P/6#_3@['1W:YF=QO@AMQ2FE8S-ATG[&LMHD%, MJJ(SM":^HWM;X2/D9V0PHO%@%-H"/LH'W,>\!_J1-UTHCD(K@AA+VR>?(E0V M5);$ JD>A76>$%NNOGD<0+T#6JQ/:%& 6#Y,6FG$CC>L[ 0RV\B= .58)>#: MH99%S;@1\*K0IO3,8Q 2$U06J+S$1VX!_X85)_V'T%&5: GVPC!Z("T5G;L M 3K' ,L@QP&>E@1U2=!OP7(&.\KR<&ILA3L(H:@FL LV.\1N"+$VH.,,>O:0 MED K=D:K%_R+7B%2SZ,7"0*0--,'!2_A,Y*%HJ#B/(4S1@^#[R'V0!I.3XA[H)3/0B M1CQ*W5F/2T";BOUE3IP\L [,)]+VE(!BJQM9^GIX2!'@>A+"\AV.#^Y&OI M:"H TW+".W2-K=A)I4AJRQM.%=;C?+8]6+;GV0K=VN/4[[,1#UV1JPYW-99: MYX^,Y()M<"\LNT:0I[?GV/UVQ&YSQ"[J%43A#$^B>T(F>DY==E=5N*1%/_2H M=>6/@M.7Z(OH\W#'#45I63J/LS1G[Z9Q,I^Q]RS-XG2ZC+YJ1V[4:"JU;E"P MM@^0W4&;0SS+!38F?N-B01N7>9SF.;L5AFQ$1YC0DX1\Y-M&^-Y5&=U2@GK MAX;;Y^M(R:%2:OY(61'4<8L&!2DK&2K%ON"<",X!>E"&"C B&V?5]IPK@;^G MU#KO99]4&_)^S(E4X0;O;SS(K9&@"F]0OT;X4[?TC8(V*5R%A$_)0)^'S;/, M<)\9T+*)3F_U=P7/!YO,XS8@57M%\ M%B\@U:]Q%ZXC'F1XCA11#6;3.%W"? XVO6=9'B\7L^B&6]Q"9-@((R';+!G/ M,OQ)$AJET4?9=,YWE3?EWLXR]ZSWS0WOUK8F.\9(-R3G>LXD> M6T&F!F;$ RVB_X\6["U:Q$>^O>QJN(WJKBE/511C6$;GA:>T.QTB#YN+G[B6 M_DJN+5=QCM1DZ!TIFZW2>#;/G_%LNIK&T]6*))9SS.;Q8CG[F6>N),SAZ5K3 [_W2F MPQ!M,;POCU^/K_-U>)2>Q,/3_A,W:#865\ *6Y/Q8C9B)CR7P\3IO7^B;K7# M@]&ULI95+<]LX#,?O_A08 MG5V];&_2CNV9I&EWN]-T,TT?A\X>: F2V%"D2D)V_.T7I!35V6ERZ<5\ 3_^ M 1'P^F#LG6L0">Y;I=TF:HBZ5TGBB@9;X6+3H>:3RMA6$"]MG;C.HBB#4ZN2 M/$W_2%HA=;1=A[T;NUV;GI34>&/!]6TK[/$2E3ELHBQZV/@HZX;\1K)==Z+& M6Z3/W8WE53)12MFB=M)HL%AMHHOLU>72VP>#+Q(/[F0./I*=,7=^\:[<1*D7 MA H+\@3!PQY?HU(>Q#)^C,QHNM([GLX?Z&]#[!S+3CA\;=1765*SB_(M*,S*VBE'D9Q/^;AQ.$\?<(A'QWR MH'NX**B\$B2V:VL.8+TUT_PDA!J\69S4_J/X.D&#&7 R9_ I/E<&TT-0[>Z!++QX"$-4W"\@=AE_FSQ"LL8EAD M<\C3/'N&MY@"703>XDG>CN!*ND(9UUN$;Q<[1Y8?Q;_/P)<3?!G@R]_-XO.8 M#X9PMHS!XV;_Q\$MEQB]^-/L>)S];7@!7_C !_./GEV+(RQ\MK*7\B/5?<7Y[:WDY+!_@=[ZT*#%W=%+%,6/7MJ@ M+U_%Y[!P0G:RTK67@F5CR1J OOP[T2>@=&%PB28,="6M[F3FJ%;T)S MG]4)',(1RAEH!(&PO=V]R:W-H965T MG4ZB >;#S=J63C^,#P[:<12WDKWJ;DVF VW*+FJ M9&V5KLG(Q>G@/#Z^&/%^O^%7)5=V;TP MRK)D(+CQ5X\YV)KD@_OC#?I//G;$,A=67NKRL\I=<3J8#2B7"]&6[D:O?I9] M/&/&RW1I_5]:=7O3\8"RUCI=]8?A0:7J[K^X[_.P=V 6/7$@Z0\DWN_.D/?R M2CAQ=F+TB@SO!AH/?*C^-)Q3-1?EUAFL*IQS9[=RB10[$G5.;Z1>&M$4*J.W M=5=O).YDZ&"'=P^S'O.BPTR>P(P3>J]K5UCZLW7B8;+R^29Q&O M9'9(:1Q2$B7Q,WCI-NK4XZ7_$O6-;+1QJE[2[^=SZPPX\LZ:D2]ID)8TK7$ M>F#D'8C.&7"%I'[##]_-DGCZVI+M<#U"N+^#%KI$/\NW MEY3,HH,X.ACC+ZW@1T$6$-("0#AB\"1Z+6J"LAC!V0]Z.Z0L"8 M-NV\1"R8*[?N(-A_49:\SCYUOG ,62&XAM(HZU1FC^FE>D7*X? 2"F-)U31O M+3)K;:<'RBE\7AA==9X&V%R)-4EA6'/N9-UBG=.JZJPU).^AAA:?7F)>MCD; M?;!MN\'(TL=&3A.(55OA9PC#KJ(7X6PY:.PNX0! MW4)V8-)(C)=M*4RYIJZ8*,I\[=$>I&Y;U*Q08VMQ!IL6;C6Q?Y9RAAYYU(,FRE'M9@LMH%I8+]F,;Y0&=&R34X9)I M#1Q_4PK;,>&SJG.]LM@!5F=((#C))WS]V2$]_U/Z.ZG;C[L%M6H,B*6:4GI* M/-*IL* WND:;8-$B;$DU7@^9L 4M2@Z9#3!YJ-)8[&J)8OS9YCZ<#94>^4#1(O;#/7E\1#-_O6^Y MY6G-"RNTJN1/1@:\L 'C$SWWH4M,V97M:?5./@- H,&Q^U(N-MD-0<< M[K> [S>^Y")H=:FKN1+T@I))F$['/!B%\706?*H5]]MM)ZJC,9:3*:6C*!RE MT^!:U*(2- K':41).(W3X(-7FZ-P/$[Q-YD>!1^U0_@W&^5Z0:.C23B=L9%T M.@DGT?1KB=_DW>XTSTOGHSRS ($H>9NA1D:WC3W\AI!WO;,PHO)ZOA/(%P2_ MXFC"@S0:/:;,+!KM%J%U"11.)D>41JE83P9?4O45ZWA"XGKO(;# M]-AA_P;Q1MGID&J]$8MM]"++=%MSC5#QK@D@-C7%T??,#^CG-H&'^Q?SM@=+ M72\/2DA#)Z&]T$/6G%'SEH'WF5_ZQNEJA3MOGXKO&.B=!SKW0/^->?$D!ETB M'HT3Y&>\8=<$U *Q'C(Q1IK324)'<3B;C/MLT1C-4OK: MHVNX]ZI%5I?^["_,4N$**^4"1Z/#*5[C MIGNO=Q.G&_]&GFN'$OIAX;63-V!]H?'2ZB=L8/NCZ>QO4$L#!!0 ( #R% M<%0I1@NU?@8 .T0 9 >&PO=V]R:W-H965T6Y:FPE)+_58)JZ9OKY MFE?J\6(4C;H7=V)36GHQN3S?L@V_Y_;K]E;C:M);*43-I1%*@N;KB]%5=':= MDKP3^$7P1S-X!HIDI=0?M/BYN!A-R2%>\=R2!88_#_R&5Q490C?^;&V.^BU) MZNILYI^ M0Z1?W9'J^!AHV3>12V;'G.M8'5A";63.M<5F9I\!0QH8_OZ[11QE;TWO((GGS)2PQLYFQG"/#;-H M*DY0[(-#875X_\:9#C@Q'Y"WO%YQ3=P-B+M$X&GP7CSAQZT6.8>\1=[ "619 MF$89/D33)$SC)+C5JF@P)H]D&BW#9+Z .$O":)$&/AOMMJ2?+N=AMICA4Y+- MP_DTPX_4MC'VX)9KU^ Q>OB\JH3WVR )7#0#1UV1A7N(EZQ HW&Z&$?HVQ3B M)!YG$,W&:<^!OVK4,*J@1G:E6G, M386^BK7P%IQCTHX1,F!HV^!8\#!Y>G5L,HBL(5(2+_#==H"\&B!?TS@)"H&T MU;#6JCZPM67/1'\3P@;'F@2#SE'HA6CUT5^,@4H'?W +[H(A[9SASHBJ'N]R MT<+.*J,(Y:HID."P5;HK;MK=%XSI4"&L?;' ^BAG'> $%26BY%5!A4"&.C ) M. *+;. 1 *O/B@K?K'%9P49AS6.6N-A:##EPFLBYBEM."?_=%;3:LVCV !X? M;UWHH1&&; (K'AST'9PNNRU0V*<&T.BCG-!3T$2Q/'/W:+M";Z'#+C; M N:">' $'ACTI&O[W%\MH!UX8VJ??8GU7#.=Q\&_]7A7-#N6AD>]'P@ =EJI MY _=D@X^SC_"FC]M$7DJ"\?&X#"4 ^39KO3S8]D@@A284HW&_"9L)XB$V3TS MS!HPW\2QA5*(G.4E 4Y$15>PFH0J/'9#_ULB>U".^"!,QWJ7(X4[Z'T!>706 M$)-4)0K7G5:LR@:]AP^&8:'.;'Q12_[1F P&F+=ZG]_[/S5;9-MG?% M]Q#:TX3!1BM#T2S"*$LIDB2<)6EPUW?2. Z3= [Q+)PNE^U9X#"J9!K.XBDD MF.8D"3Y@TSB#PX)I.? : Z*WP3 C)QT'3EH6O(;O81_XMB!?O](UT?L8PT@A M"Z-E%%SYKFO\*.ZG38 0X9&Q'4K%8/8E<9@F"%P43K$0#A(P#)O8OXP(X3A: MOI"%MD)\>;Q2'-%^<>"9<0%4&N\:3=V1 'W& Q/\\_QYY%@W&$PG@$?'^0S2 M,)TOX=AE:#*X@B(P&W?1IOZ(\\_?1ONW_5W^RE]A=^+^'P$?F=X(/,%4?(VJ MTW&&5V?M+]=^8=7676A7RF(6W&/)6<$U">#WM<([3KN@#?K_<%S^#5!+ P04 M " \A7!4!>&_LB@# !P &0 'AL+W=O9L[,F2$/5T>I?NH2T^Z4QAV48ZJS$FND+ M>4!!.X54-3,T5?M0'Q2RW#G5/$RB:!K6K!+^9N76KM5F)1O#*X'7"G13UTP] M[I#+X]J/_=/"3;4OC5T(-ZL#V^,MFN^':T6SL$?)JQJ%KJ0 A<7:W\;+W=C: M.X,?%1[U8 R622KE3SOYDJ_]R":$'#-C$1C][O$2.;= E,:O#M/O0UK'X?B$ M_LEQ)RXITW@I^5]5;LJU/_LT4;6 MG3-E4%>B_;.'K@X#AWGTAD/2.20N[S:0R_**&;99*7D$9:T)S0X<5>=-R57" M-N76*-JMR,]L[A3+$;99)AMA--Q@AM4]2SFN0D/PUBC,.JA="Y6\ 14G\$T* M4VKX*'+,GP.$E%>?7')*;I>\BWB%V06,X@"2*(G?P1OU9$<.;_0&WA,[#?]L M4VT4'8I_WP$>]\!C!SS^/ZKX+I2]A$M]8!FN?;IE&M4]^IL_I4%O=@$NCO=* MG&Z'G7;4TTXFZ09I [( 4R(4DM-%K,1^";=TP_.&HT=;;S+PJ E8IZ@\:H1G M&V&[$7FMPRF@-P@8QU$P2V:PB )K^!6U7L+61F4BLPDH+Y=-:HJ&]_YP%L_G M< YGT_$8SKT[:1B'#PYJ,EK0:+X(1K,IW)7H9243>^I@)1PA-D2&E\AVU=H] M(E,:T!Y-.''J#QP!1!ZJY,^GF1+I\B/^,#5Z>HKQ7P;PKLO8P[J.6. M<0?%#*2XKX2@]MA^V92)NZW)!TB"Z7SB72MY7SE%M'%3EI,$I10O#B:+!7WC MQ90ZEC=.\[2C=525P3]D4>C $^@. OF27 D2&*509(_ \O](:TAL#9PE0329 MV%Z,@F0THVX,TB,:@\1LS]KT7KM#X4"5:E1[I[T:7(%:@>I7>WG?MJKV9-Z^ M#=^8HK)HX%B0:W0QF_B@6KUM)T8>G,:ETI!BNF%)3Q0J:T#[A:0;U$UL@/[1 MV_P&4$L#!!0 ( #R%<%0WLS=(\@( !H& 9 >&PO=V]R:W-H965T M!ZP=L N,2GI/3Y2(K/<:_-H:T0'/QNI["JLG6O/ MX]@6-3;<3G2+BG:VVC3=F!&AFSZ?0L;KA0X7K9K=V9]5+OG!0* M[PS87=-P\WR)4N]781(>%^Y%53N_$*^7+:_P =WG]LZ0%P\LI6A06:$5&-RN MPHOD_#+SY[L#7P3N[<@&G\E&ZT?OW):K<.H%H<3">09.GR>\0BD]$ , MAY >.+:/[#==[I3+AEN\TO*K*%V]"O,02MSRG73W>O\.#_G,/%^AI>U^8=^? M35D(Q*$\I?RX SM"L*Y]:UZ0N6T$6B7L2-"OQP7!_!E#V8O@!,&'[1RM86W MJL3R3X*8E QRV%'.)7N5\1J+":1)!&S*DE?XTB&]M.-+_Y'>,UP+6TAM=P;A MV\7&.D/OX?LK$;(A0M9%R/ZO@*^"?<>=VY87N JII2R:)PS7'[7#()_ B'EL M!YQ2*'33&F&Q!+T%5R-LM:3^$JJ"!^K;).G<-JS M!6+,IFC8G4!.(N&ULI55-;]LX$+WK5PR$'K611"FQ'=@&'+N++;!M@Z0?6"SV M0$LCFRA%:DDJ3OKK.Z04-46;7'JA^#'S^.8-9[0\:?/%'A$=W+=2V55\=*Z[ M3%-;';'E]DQWJ.BDT:;ECI;FD-K.(*^#4RM3EF47:EMP\&GP2>[),Y^$CV6G_QBS?U*LX\(918.8_ Z7.'6Y32 Q&-_T?, M>+K2.SZ=/Z+_&6*G6/;C37SC&<^[Q*BUM&.$T MV,YF,52]=;H=G8E!*]3PY?>C#D\..KY=&G\!X:T+S MDQ!J\"9R0OFDW#I#IX+\W/J].Z*!;6\,*@<;:]'99>H(V9^GU8AR-:"P9U!R M!F^U+%'7E?L1<0=5F=0Y FPC.4OX!53G$7 *Y[%:Y!B MK&&KK;,);'DG')?B*]8)7!OLN* )5S4,B@Q*P$[82FK;&X1_-WOK#+VB_UZ@ M4TYTRD"G_$W97T9YIQU&B[.!&-JG2+\('?DV?.DD5Y#A=)QA;1Z[:3^@$1;N@^ M<$]]R?J#9'Y!1))BED<[-&3OZQP:H8B4X!*$HKSUU$A( MAS^ %5DTQDG/03A-5,MD5C*"6,S*Z(.F9T%D&4OFYZ5G31ZV_>N5#N0HB MGQ H*)Q'$/AY@#>@E ?"-+Z=,(.)T@=>RL_H[X?:L9:]L/!&J[]DZ>I5D >T MA$KTRGW2Q]_@5$_F\0JM[+#2X^B;(F/16Z>;4S#JC6S'KW@\]>$B((]^$L!/ M 7S(>R0:LGPKG%@OC3Y2X[T1S0M#J4,T)B=;?RCWSJ!58IQ;[PR>KW%/C.Z4 M:!T5;4G??>MEAXUWR] AA7<,BQ/<=H3C/X&+.;W3K:LM?=>64'X/$&)N4X+\ M.<$MOXKX%HH;FL2,\HC'5_"2J>!DP$O^2\'T[\W>.H._RC]7J-*)*AVHTO^K MMU?A_/6\M9TH8!7@_;-@'B!8?]0.2!S=T(F,O%37V=I-5IBLTM)"-YV1%DJJ M*^IJH)56>&%E>[BE]S@)REX!0=/5F@@>%C1[,,0?V*5"MKU4):+15W06LR1/ MO)"R138C=Z*HL53S]$-6,=JS)*=QEK$L3L@?524+N'#P[E97[B@,T#GC\QS7 M*(W)%ZAEH<#2A"41QS7*([*1IC"BFD?.6? T9QG6PQ/.\D5*-D71-[T2#GM9 IY4(<4P@'Z) MHQG+D?JU%^N'%GT0J@??_6>Z']N1QFSNV\$SEN8I^=V;>8J< M,>4SMEA$8[KDA73/,(RV2/@*FSMC,[[P4L99.D_QN,ZY$GC$J6^!'H7U+G.6 MQ'/_B=#QI9L17DR@!LQAF+/^K^I;-PZC:7<:Y9MQ@IW=QW?@3IB#;"U54&%H M=#// FK&V3HJ3G?#/-MKA]-Q$&M\CL!X![17&N_$2?$$TP.W_A=02P,$% M @ /(5P5%@72P:M! <@H !D !X;"]W;W)K&ULK59M;]LV$/ZN7W'0BB(!%%ND)+^DB0$G:;("2Q8TW89AV =&.DM$)%$E MJ3C9K]^1LCT733-LZ!>)I.[EN>=XISM9*_U@*D0+3TW=FM.PLK8['H]-7F$C MS$AUV-*7E=*-L+35Y=AT&D7AE9IZS.-X,FZ$;,/%B3^[U8L3U=M:MGBKP?1- M(_3S&=9J?1JR<'OP49:5=0?CQ4DG2KQ#^TMWJVDWWEDI9(.MD:H%C:O3<,F. MSU(G[P5^E;@V>VMPD=PK]> V'XK3,': L,;<.@N"7H]XCG7M#!&,SQN;XU_A$W\63.7JYJXY^P'F2S M)(2\-U8U&V5"T,AV>(NG#0]["K/X&PI\H\ ][L&11WDAK%B<:+4&[:3)FEOX M4+TV@9.M2\J=U?15DIY=7"E5K&5=@V@+^-!:T9;ROD98&H/6G(PM^7"2XWQC M[VRPQ[]ACW&X5JVM#+QO"RR^-# F<#N$?(OPC+]J\0+S$20L AYS]HJ]9!=Q MXNTE_RMBN) FKY7I-<(?RWMC-=V;/U]QF^[*]9CTXD<3T.J M1H/Z$:U%L\HJ]& M&G)HH:P)**&$RUII68@1+&NC(I!V"]UX7N0N,K*?#[9AI57CO_H3(WT7HGBN MKM^*IGMW.X([:K%%3W30Z:5LI<6CGZ0#^U7&(KCLK;N3RT91H'\);^S]$_5F M@\$V%\&V3((KK0@X,3<*O,;()2#XI!W#-Z(AF&]@/HOI>3!/IW!(BR0)!M)? MXMR1O6&0>IZ196O\U5(4GW;A4UNE/MN+VHEUE(QGF$=I-H<3)T2$D$9M. MR$5[E*NF0TNQE!K]?0,VR>" 39Q8%IS[KD=F/V+MXS25[ RD$4MC.$BCF#G MC"?!)V7)X1M@:31-F0N&L2B-TR&>*$FF7U$3_Q=JIAGSICB??W=N>$+<9!'/ M,L_-?,9>Y89/G-C\7\A)(CYUY,PF7Y"3<4\.)22>^X"RB%&CIN*GTG>_+;IR MXA$U_85![%\P BM50?4$V2B!"]\( G>E[1KK1Z2&X5O]RQV!;3M"' UEL&\9 MAZOK#JG>29LJD8B.^'Q&3S:=>71HK*0_KX-7$B$E+5\VXTH=!?4"RH_SM:(R MHD&#,H6%:UZN<5%I^G[R-4[I/ZU432.*.7ZA+.$;9?EJ5?Y./@.BQOD_D"WQ MIGI#E)C#@+QR8!%G<[=,8![/W"*%;.X7&?!Y'/CF+%;60>5\EU!_L>&E7])X M;PZ@.U+Z:<= [B@>1H+=Z6Z@6@YSQ#_BPS1V+70I6P,UKD@U'DVS$/0PX0P; MJSH_5=PK2Q?2+RL:"E$[ ?J^4O0OVFR<@]V8N?@;4$L#!!0 ( #R%<%1L MB.L3@0( ($% 9 >&PO=V]R:W-H965T_$C29$%B(&DWK,"Z%>T>AV$'Q69BH[+D27+3_?M1DNMZC^:R MBR5^(C^2HC^MCE+=ZQ+1P&/-A5X'I3'-,HIT7F+-]%@V*.AD+U7-#)GJ$.E& M(2M<4,VC-([/HYI5(LA6#KM1V4JVAE<";Q3HMJZ9^KE%+H_K( F>@-OJ4!H+ M1-FJ80>\0_.YN5%D13U+4=4H="4%*-RO@TVRW$ZMOW/X4N%1#_9@.]E)>6^- MJV(=Q+8@Y)@;R\!H>< +Y-P241D_.LZ@3VD#A_LG]K>N=^IEQS1>2/ZU*DRY M#A8!%+AG+3>W\O@.NWYFEB^77+LO'+WO]#R O-5&UETP55!7PJ_LL;N'0< B M?B$@[0)25[=/Y*J\9(9E*R6/H*PWL=F-:]5%4W&5L$.Y,XI.*XHSV4=3HH+W M4AQ>?4)5PT9K-'H5&>*V'E'>\6P]3_H"3Y+"M12FU/!&%%C\3A!147UEZ5-E MV_0DXR7F8Y@D(:1QFIS@F_2=3AS?Y 6^*_& VM#_9'0(&\[!MSZ X=MFIXVB M'^7[B7S3/M_4Y9O^]\V>Y+&J7.J&Y;@.2'8:U0,&V0=I<)2D8]_$Z,\L'D^:+E.**CY_IAP#RRT[ CB4SD>?_J\1)_!J2^<0?CSP8 M@I B;Y4BHM!(0PG.8!HFL[ECFR\6\*^!10-9U*@.3OR:+J 5QBND1_OW9>-E M]>SN'Z=KI@Z5T,!Q3Z'Q>#X+0'G!>\/(QHEL)PU)UFU+>B-160&PO=V]R:W-H M965T5FQ ND+ MFG;[,.P#+9TMHA3ID73<_/O=4;+C]"7 $,FJ7M[[IX[\6QGW1??(@;XVFGC MST=M")O3\=C7+7;29W:#AMZLK.MDH*U;C_W&H6RB4J?'(L]GXTXJ,[HXBV/ MUZ@U&Z(P_AULC@XN6?%XO;?^.F(G+$OI\=KJOU03VO/1? 0-KN16AX]V]P<. M>*9LK[;:QR?L>EE1C:#>^F"[09DBZ)3I_^77(0]'"O/\)PIB4! Q[MY1C/)& M!GEQYNP.'$N3-5Y$J%&;@E.&BW(7'+U5I!"M-:'U\+MIL'EJ8$PA'.(0^SBNQ+,6;[#.H"Q2$+DHGK%7'G"5T5[Y#"ZX M4;[6UF\=PM^72Q\<<>"?9XQ/#L8GT?CD?R;M>:UW-F!2E!G$V#ZUF%S;;B/- MPZ^_S$51_>:)3?1">:CIW"F/#=@5A!9A935UCS+K4[BCMFRV&A-Z=6O-&CZA MZZ+)A'*(W1)=LL\C?'N2)Q_QWNI[L@0] MX%YO<+62M=(J/%!(DU1,*Q BG9?3Y!:]/Z6@5^BBM/6!8:YB-!SSBUF:BQF\ MA!>+M,@K>)E\LD%JL$NMUI+;W,.6&.F2I74N9@RD<]*LD09)\% L%FD^G9+# M23J9SP:/UUOR9P)LK(NC@GQJ2NVKP*F-19&F26R$5P^R!P=D-$^K/(C$AJB(W&9DU)EDPWK26%3(FD*1\E_8-I5$V'3:QG!F], M\KX.ECU\'Q3E [E@R@0+DCE$Z1#3'.B79Q6E.Z-5R0]19@43!N:9H#D6N#>5 M89N"\I@M@(&1LW?VOL?38SGV)JF4#7LC8 ._[@9^7??\>KWG%X7S0KTD!T0\ M9C*;>61&+39:A3@6'?4GLDC]VQS*/O3^AQCVE$9!A*3[SZ>>^F4W?J!_D,S#OR&7:OJ-IJ0Z[5# MU@/Z*GNFYKW46]S7G+X9JMMVO7:RD0]](\C.;@W[HA2=Q X7A**DF5'&T13D M4E.N^*,-OK4[WQ=+!=4/C;XKXO( C6%E3P;4VR M3Z"@%.837D\ICW' "&[^8CJGS2RA**FH*V(>O!K& +583I)4A!]-UWXPM?(> MC['P<& RQ )+6/$] O&+Y\1,X0&EHV&6Y0LB)9.<)A)^I1N1QT.OL STE/RN MRK&EN6%BA4]@GDYF!&>15E7YHP_1^.A+WJ%;Q_L*TY**U7_4#Z>'*]%E?Q-X M%._O4V^E(V $&U>DRB0=@>OO*/TFV$V\%RQMH%M&7+9TK4/' O1^96F\#QMV M<+@H7OP'4$L#!!0 ( #R%<%21V^@R#P8 -L- 9 >&PO=V]R:W-H M965TK:<8R-L5R]0T9>I-HUP]&IF/;LP*"JOU-2]+$E.>HV0JG-QYM?N MS,697KI:*KPS8)=-(\SZ"FN].N^DG>ELK ME6Q06:D5&)R>=R[3TZN"Y;W +Q)7=N\9.)*)UG_QR[OJO),P(*RQ=&Q!T.T1 MK[&NV1#!^+NUV=FZ9,7]YXWUGWSL%,M$6+S6]:^RO4S MMO'TV5ZI:^NOL JR>=Z![B M""@6%ILL8//E2O3>"DXJ*,G:&ODO3]9S9)'7>V6K M?16TLV>TTPS>:^7F%MZH"JM# SV"LL63;?!<92]:O,&R"WD:0Y9DZ0OV\FU\ MN;>7?S,^N)&VK+5=&H3?+R?6&>J(/UYP46Q=%-Y%\3]3^*(V#]VI78@2SSLT M51;-(W8N/FB'45IT(=B.O&UXF&-TK9N%4&N8RII69'#M*#J#;FF4!9I3>'@; MPYLQ"%7Q[3TZ4;,LN#G"/2Z6DUJ6H*= K:R;B11=>/O^!]$L?KR+@1UHAI.^Y&+.$D8>"9J-CZ3[4VLA(TWY,_:>; :2\)4ZS0 MB-J;L4XXW(.-M@N_C)^/Y@G0=T*)AB _8*GTK!;61I2E+E2:3"CM:&J,(73U M&N;B$8&SQ28U&9@)I@+R^5'!&!<.FPD:2(O0;C'[BC9)4?!6/Z)1Q$ .4%&S M4)BW8@59VN_#$<,:ZU)28._4(UKGY2Y+]SJ&U5R6PIA(NEK6&*JYK[S7^&]: MY:,K5#B5[G7$T7+(2?2PPOH1HR9,,?(4 \U@2 S-X9[H=6(P^@B(LD"6K]8;K%NH]Q8?2CY!^63T$VC N/F-.14\PY*;V93M'_ MBD*CG:739KU3I/'81D6]Q%(M M0?SPW3!+!S]22;]V)^VS/;0#M]<_]ZQT?X I^@V%B5YLEW=/=*_;!1$97R * M_81#3[I]^#[ZH-4QF5P2A D!:O5(RN>GWQVU,F14L$";^N/,&SE.NRD)?#/! M'W1DI9IY_4H^RFK)520RH"%5SLC)DCO(RIF24UD*3R4M$3U=F?^0\[8ZNQKR M:E0M#0'Q7]:4T"?FS^?24V=@*/I%+(+M>MT]^"/,12":4%#? M2[GP!"JJ/Y>!2RT4-*3%,.&_'TP"=0$E72K*8EUO*T!$@2O?#O1@9NN(AM#_ M@#*:[6R81;1]H\V9:DFEI/DQ0EGAMX46 M#E]!$?=)Z!5I#8>CPS#WDTM?Z)]>MLW"@5XVVCCY3U@@0AD,//.E\2AG0@G^ MCP(YY8,!+;T,GJDL'[!T1E23;SFI>@82,]& B#D)I$0 1NSW [KH0(7)B_*2 M!K$L'B6,\RLQ8A*_:5$\,#J,R$1064MJ=7^F>(YHR-1ANVUZ;'W0/Z&MHL.V MNM4\,VB:Z N:WA6)4/=')W3-3H;1+5KR7F^TMLF)]K0V.5J33AX7Z<#?TT$" M3^T0>WL;[H9ZSA\K+-''4KFP]]ZN;D\NEV'#OA,/QY[WPLRHHZ'&*:DFW4&_ M R8<)<*+TPN_?9]H1X&0 &0 'AL+W=O/VRP%%(XGDO,\S,_39QMBO+E?*B_NRJ-SY(/=^?3H>NS17 MI70CLU855I;&EM+CU:[&;FV5S/A068QGD\F+<2EU-;@XXV^?[<69J7VA*_79 M"E>7I;3;-ZHPF_/!=-!\^*)7N:!NW5#)=JLII4PFK MEN>#R^GIF^>TGS?\J=7&]9X%:;(PYBN]O,_.!Q,22!4J]41!XL^=NE)%080@ MQK=(<]"RI(/]YX;Z6]8=NBRD4U>F^$MG/C\?G Q$II:R+OP7LWFGHC['1"\U MA>/_Q2;L?8'-:>V\*>-A2%#J*OR5]]$.O0,GDR<.S.*!&2FW%G[*H ME?BHI*NM@B.\.QM[\*23XS32?Q/HSYZ@/YV)CZ;RN1/_J#*5[1(80]A6XEDC M\9O908K7*AV)^70H9I/9] "]>6N!.=.;/TG/ZCM)L2'>5\[;FC5E*^PQSK5V M:6'((.+?EPML1UC]YX 4SULIGK,4S_]O?CA(GW+[U*UEJLX'2%ZG[)T:7/QN MO$JFQZ-&T>3GN#_\$J.2020E(D"R+.O6UI*1WX$#?A+I/B87R&Z7""M+9E LM*_%9 M.ZD7MY:)0I"29",O$]H'%SQ^$3O 8H)^;8GJ1PO_;" M:O>5M.H=A!6D*+15'$2''RZ^DX+H A)&U_BDK ,TVP)1: M6'XAX-%R-^Q!S=-0ZO/\:DY/$Y2LB4 MF:5W6!:.( 1/+RU;EU(4Q;N$]9#,32N$G!W1HH%Q) M2]G40IF3V$VEB!5*XM=(Q7GP(>_& .WKOD, ^:5-1KJ&)R>RD%V;7*ONY4 M;#$<6&<*0"Z=7\B"L2%TV9*B,'F8=!.JBR@5.S;M6S3K 8JVR(ZFT,)M%/<< M0;^(ZV(BU"H[<<2.S@/H4_=664>5)95S0YA&$0!O4/:0AN!94 MR4[%#<:)K"Y8G%Y?06]1L*M&L'!-V3&W;D!Q.+(JMS:(U5[8G0 MYW6:_(X2H#VAQ;:.W(8/T4::*B@;$? VPH6B'B?B[9.&49_>0]2H4D M@:;'KUCNE],0]1QMG"?<,G&KR^4C J83OQ)>*O>,(+.GY]ZR/&S:0:J=,4?2 MV%A2J?I1LB0=U1;L0+0QTA;)+4I?:#!M?5!&TR?7:)4W,)I$; 2[S>X:-'40D2VM*BKW699<,K8^/ M)4\M$+T(NR38IZOWS8+9>>.:LG? 0*KK'7>S8 M@;$G7Q*&6\:9]HF3N)U50A(G71)3YOPB?GTQ/Q;/Q"=4L=#2?<'D4]6J6Y]. ML$Z0D>R9NBC KT*@<NV>WWT%1RD"L] J'8@D)UN0[06+O0N\1)('G"=CL3(H:1AW'FX1W01(11;SD^=Y*A[%*2HSQ)I;6,_*'#=-WZ7W<2VW]"6ALS*[HR0'.T+*<(&H+(R] M7EMSKTNZ_HB39*=35JNH*3Y9+@HPRQ8]'@:%(PX@'*QM3)S;3CL."J0!Y5Q+ M+X%E Z:#(*M90^$('&%"V@F'BL&NJ Z/I_OF9G$#M*V5< M27/2]W@/$C$MS)U](_34YXL)QZT%"7O4"CL2-THE=$LFIG- ]#5_NWTT_^V> MXDD8N).VO5&,.[J%@)I;,..1NO9TC=B[[LFT"[<-60!I:MLE78ZM$&8F2!@X M\."C>SD988&NMQ O89T2N=@!N='>+BESY.60UP^.1G. MC[$\FPU?SF9BW_WLN'=GC@Q9\2\#+MSVA.OS]FO[X\-EN'/OMH=?+CY*NZ+F MK%!+')V,7AX/A V_!H073!%\ [\P'NG(C[F2Z#YI ]:7!B$67XA!^Y/,Q?\ M4$L#!!0 ( #R%<%0ZTV^./0L *$= 9 >&PO=V]R:W-H965T@/)NIW2I&%JFKFJS0E3<]O1**-Q9:%-QAY]F>6I71O#<;ZK*T[3?'Y]67*J3%\_\ MM??FQ3-=NU(J\=XP6U<5-]N7HM2;YR?)27OA@UP6CBZX2"OY25W_,4SHS?,T&I(HR_>5+\;RDE%09DY@[L2^]R+#Z+D3N3L/3=. M"OOLU$$HW3K-&@$O@X#T#@%)RG[5RA66O5*YR/<%G$*;G4IIJ]++]%Z)ER+K ML4$2L[2?)O?(&^Q,''AY@V\P<6>TA8]I_SN74&O_Y[SSG#W3E#?\[P M^UUYOX!_:B>B9-QCC:2HD<2N"A$M=(D$DFK)I&6\32*F%XQ;*YR-62GY7):2 M=L2,JYQ)E>E*,->U>"-=P7A9(J&"MJMPQA,V0[[G=2E(Y($I$4(BJKDP41L6 M=GBE'UW6@BV,KHXD1^=E#1T6,F-O<7EV/F.C=,Q&T[-HYNI<:G:^YLI)?V?8 MG[(DF4;G[ +J.E-+@^LL.1NS9'QSAG:%,.U)47,22^(D3?%_.!Y$5]KQ,LKO M4(K]C:5Q.DK]9S(-DIT^UOV3S UIJ'*I--9.!T,VB/N#4?3Y\@U[S,;#4?3Q MBLU E6!(;<$(["4WU$;(Y1[:''WK'0PW<$C CQFO/3Z'<+$ M(\.#X5^"FT@0(>R00BG=64$R;COX-K@@KOTA&Y]-;@',!#H.1J-CP$S98'!V M<\P=;D]8,IK>J4R 1]K'9Q*/AF?L/-H[Y9V*./9D<"EE)LJ#1.YM!!-JB9+& M]I3JG?>0N(7@ZRW+PN50F9"E*ZZ0RRMAN/,IKO9 %$-,J:NYY*1CACM87+L] M*5&K.ME:&Z;5XZ4F61E?26"*B6L4\ERZVL N[ORBE=%YH\2"9RT:<'I[7H^= M+Q:X#LF6B.$7;06[Y"0!!'-1&&F=Y,I?BAE<#/]X8W[\89HFDZ>67;QZ%]:^ M>Q?#578E?!TNMS$K^%K@'M,;)8PMY(I9Q[\(.K_CN!Z[K+UW(9UM@2O+CH$5 M2(G.(7#%$:UM-&&KVF0%"G>.*)[%Z5D:T3J*[& \8G&TKY3/T:.X(;?W8T8B M.B[;%#(K@D%S(53K=/D5IV)U1YV=8^:\Y"H34>B]N*5@ ..JQPQ_DC! "P M0@_D$(@#=>E]A$Z * M.H.AP$.=;WU^E(*P#62\%G-3-Y4/.].869^\1[K $UT4+*CH4?63(1PHIE#D M]YH2'::LC,S(3.0<\G93"!7YM#0XE2_1W%K74 @DF$ 06PK96N8 +VNDHB9_ M$6X'V0,O(VB\M!J;)3EF>-9O7#2<'N&0 CF[8F^@CI+<_/A#.I@\Y41YB _+ MY%J6Q#)H(403710 RJ3<'PBP.H.6 3_GVZ,8Q:2O)PS",H[R0P #_*C-!S\V MF-V#/(S]#?K9/6GB&NSG LJ)42JN:N2%:R"WRQ#@MZ7UJ*7U-\KGJ38 &$44 M #/6]Q_SVL(P&[@4+7S9,I4GZ>,"\7?*JK3_='?'_TZ>_H-\M>!S!)<[P!*B M_3Q OTM40'3L4#/J9MD?H[NCK/Y.NFOU[D6?;Q*;JEX#$*I]>Y;?DM.''/C_ MY/3NG)#,Z-<:1:AK^Y9D5F# LK91$V>Z[X.9BY6VTMVZ-Z7:BVLHYB%EG;_1 0=D%*9) X19BTSA+ MLZ[@ MOG0&/!%8M?.B3;HC$X4"#("R17TH0$BF(\H%4"SIR>N(BLK67+# MI$_3(.* H68H,9S]R@W,R45)WYJD9+B4RI94!#<8]$C$.;Y8R7D=$JWI'^+!J"V/"4:ULX,* M"03[62#JS +?6U".IXI=0?&7NM4D!TB\KC N#-F *.HL%9>(([@@-\(A,<_6 M.E$=]M/AD!TJ;RG6)1P'K3Z),C3_FT+3^ER"IILJ]@HTLMRRGU$IR/T7VJQT M(*K 0:U$NFGA:%%@I=>Q"X(>NZDVF*/:-A+3E-MYXR\N-.&0$'+,_FW ,3 _ M7&4^JI 0%=E>WC.#'R\$^Z2CI[>O;F/_\6KVLAOYWS!..;8&F6*$"HP,VL&8 M9^D1RX*JI>\H[.'XMBL7T1_DGS^CN_"YQGV#UYD&P:?<-WY:B99#;3VW,D>O MV$0/5MKN.3ELGT-F M6C_S9LU0/*=:A=D)?O/]=V<64!@X&(14_D%FCX6'/E'ST.<7'_=/3=PQ\O_* MMVP0M_X1C9J5KT^',.%+(\1-FS+#).$>_Z3G^(Q#6)!]I>"4G(TVG:$)DF+))K]_''/G(/W(LR8L;(-CW4"(H5X-I J?F J[6*Y_?6$$= M55?;9HI5B/1\Z]44UP1P++^S/PCXH>\!(!-"',),#SUWL%R+^*9;VXA@CA_"0L(T[DC2WNA;RT>WA">C>'##6L.8 M1G!/;/O/#7TVW3EP]Z+S![B.CCWD5+2JQ*.^@.V?%MC4/ZML*9V>6#(_7("! M8: (CQ:0SY5PA=X]*X86], OF4RH $\G+'084(W\[_5Y$PI>Z"W>OKUX8$E$ M2UI*_7SYILNHKTMTWCGWKU5R0LU73U%4NWQ7SOPT:I"SNP[.;32P!CXWS=P? M!E#XT3_4ZI!F?$!]4?L@[-NH;]JX<4P)T9L\8N/QF/U;+Z"9AG41/?VK3;3; MN66O9FV7WQE.(.QF$UH+,ML(>AQ'G2VBVE3P=C@A]P7HAD+/F>/7J)5"L*^D M\'X?''7[X(8[*#WSO12<"_]P$K7HAHK)ZGW4[/-6,'XR;A$TG8X?K,A'J/ZK MJQTB_!L0Y+:WS=1[L>K=]G[GM//:##!;^I>#-">B50EOT'97=^\?S\-KMYOE MX>4EII8E.D$P^0);^[W)Z 1#G'\A&'XXO?(OX>;:.5WYKX5G?5J ^PNM7?N# M#MB]E7WQ/U!+ P04 " \A7!4+D2^Z]<$ \"@ &0 'AL+W=O=TC;;7*1O M[_WFP@W1:,OO/86AZY3?7[-QN\MLG1T^?-!-&^7#HYRGJ^?]5YD?A M9%)?A%Z5?)EA% /[+6>;GUWDV?K9@DZ"S?Z>XBF5V\%C819;IMAZ9NK&YK$T MCU!Z[@KVQ_+/22P!T"N[IU8%*O%L.,)8 \X51CM.QS:%^^BTC;0%7^F* @X+^0=4 MX)=V%2&2'.^P'<7O7[D"_P2T=VI/9Y+$^HP0RW/TD?" MDS:H**?&@'DI 7OVB1:RV+6Z;$FACORE1Z&1 _#!,&KI#C4H#RH, M]ZLP ^5_D4+E8&E=A":V3,V]-XI1<*M,+7F[5/5>>6&((&S!S,S>0A@&'8J1 M?:"7WG6SB'T_98[_AY%T $O4I Q;$!XH;C/*HQ>!#4EXQ M8)T#@M\Y1*ATZ(?((56D8J\%M4)KRVCVLQI,"*Y)7=$/HRY[[SYB'<7T;-14 MP3#TO=FGR=:PA9Y3Q>?I"T.[X..&ID40B+Z M%"5@&CG";%:I#B \1JG%Z<4VT M,>AJ$.:0D!)=013(4U4@ ()QIZ/&&EF;^? MPBG=@Z(7]$_'R_+D1._8-^G>(KT9;!P/]^/7X]7H:KP1W)N/]ZIWRC<0)4:E MANMJ\>Q)1GZ\JXPOT?7I?E"XB%ZGQQ;7._9B@/7:86N<7B3 \<*X^0M02P,$ M% @ /(5P5 ]Z[Z]T!0 <0P !D !X;"]W;W)K&ULK5==;]LV%'W7K[CPVJ$%7-N2[=A)DP!)TV$=^A$T[8IAV ,M75O< M)%(EJ;C9K]\A*:M.FP1[Z(-M2KSWG/M-^GBKS3^V9';TI:Z4/1F4SC5'X['- M2ZZ%'>F&%7;6VM3"X=%LQK8Q+(J@5%?C;#(Y&-="JL'I<7AW:4Z/=>LJJ?C2 MD&WK6IB;EQ(S9\Q>YC\M7MK\IZLM/['/[PJ3@83;Q!7G#N/(/!SS2^XJCP0S/C< M80YZ2J^XO]ZA_Q)\AR\K8?F%KC[)PI4G@^6 "EZ+MG+O]?97[OR9>[Q<5S9\ MTS;*9F#,6^MTW2GCN98J_HHO71SV%):3>Q2R3B$+=D>B8.6%<.+TV.@M&2\- M-+\(K@9M&">53\J5,]B5T'.G5Z4P7.JJ8&-__FF9I8OG]/)S*]W-\=@!WTN- M\P[K/&)E]V"E&;W1RI667JJ"B]L 8QC66Y?MK#O/'D2\X'Q$TW1(V21+'\"; M]MY. ][T'KSH&?UYMK+.H"#^>@!SUF/. N;LAT3P02S?@4>V$3F?#-!BELTU M#T[?:L=)NAS1'4Q)Y]$E:IF-X2()0I8^<*[TIA+6)M*2:%VIC?R7"W*:I+4M M4SJ<3";^0Y,1OE,ZLXE>$T+.]8I-'_8AN9(-$V!):7IG"JG0OCU1R2.JY'WTEM!=NEY)H1+#F[82+C8_O/1DKA2. M\L F\6C88>P _S'!GSMO8PD(9JQ<(ZFD=YVZYL;N0* MI@I54"-D 7W*12.=J.BE,$JJC4T:!",X&WQ=ZPJ##!ODQ*IBLNPL83BZTLZ:#8X_"L,#9D'BD)6K0,==]#DH6V !D(0OL&>)?;]\WTJ @@6DR.ZPG0N M6O"#9&XL'=)Y3WH129, X)63/\"1?$^Q)_&VK=D(!YN\7;T#R?T.V.0M MPO\JAE\XA[BV,4 H@P8"RM$C.E@.TWF*138=+A?SY(*5QE#S3/OK/=9;3+JK MO2YFSV@;AJY/X#7LW7 2;2&W3NT@>43J:3?$S&%T>)@N4*[7LD!QWK)MN3>*:#=M"LXK M&(ED4)P5ACZWPC@V%39W,.@/'Y+)P1S?V0'])E3K@];U5!::NA$WM:]0" ?D M3MGZB8;C7>+T9X!NI2LQ(;P1A<3LX%V;^[B<:V$"W05&58ZZLB./37O8>[@1 M9=VZUG>K#+S#9"NKBE9^BB"6:N/5VL93 -_P-:O6SS'UM1YZU7YL=;/24T91 MKPLDU&M%:Q2,RB568"ADO!=!II*UC$,+IM6-MI@7JYN@NE_:$JE;H1P56SBW MRU02$]&I>SCO&EO?_M*6.^>CK[ O1^%V$S=&IHCC&9L8R7\C=GYF>(SO0[H[ M8&. 6F]4P+W? M #&1WR+6XB;DJA3(%,PTR &ZH*H0O-Z(_2JYVR5_+GEB5!F/Z*U6S[QS!L<, MO$MV=M(G3O16T0)GU^'\,=UU<1GO70,QOS?ALFL1*QR'\4;8O^WOTV?Q&OE5 M/%[&WPBSD;<*E<:8 M/$'_+^/T/U!+ P04 " \A7!4,]FO*\\# :" &0 'AL+W=OU]&)KJ@ TW=ZI%22<[I1MN::GWH6DU\FWGU-1A'$59V' A_?FTVUOI M^50=;2TDKC288]-P_;K$6IUF/O,O&T]B?[!N(YQ/6[['-=I?VI6F53BB;$6# MT@@E0>-NYB_8_3)U]IW!-X$G7]!_Z+@3EPTW^*#J7\76'F9^X<,6=_Q8VR=U^HP#GXG# MJU1MNA%.O6V2^U =C57-X$P9-$+VO_P\Z'#E4$3O.,2#0]SEW0?JLOS(+9]/ MM3J!=M:$YB8=UP1C!&QFLZ4:[#;QLT)<*Q!=>D6L#Z$H")"@V&]+@ M(FK0R4"S"$ZH$4B95@M#IFK7>>]431\L =_#FCK!]EBC1T>]DF]$'Y2QUXH& ML'FES:95$J7U+G$]BNNYN%U(;WT0;>O=G&AP#^ !Q$D192A.6!5$^\=:\ M)D*46R.,:P,&6!3D:01%P#+FK5 ;)276D)-?!%D0%[FW)LU$17YQD+$,6%#& MS%M4E3I*:^"),A(O?%,CM%J]B*Z[L&!2EC2R,O-6O'KF>YE]59;7WGX\ZW]$T+ M=P-=G;,&<]F50YIGWA#6WA-5R;05EE)'N&8T9NU(X M"4HV(?HL*R@$W==*\+[94F:+1I'KG_U&0@HG-&94H)56.^SJR6O888<3Q26) M6>;,>Y3FJ+FLD-8L<54IH]3[RL]D1[5(GI/"67#Y#=>!Z3P*>LNP< '&OP/S MOP!02P,$% @ /(5P5&K7*@OY @ J@8 !D !X;"]W;W)K&ULK55=3]LP%'WOK[B*>"SY:BD(M94H,(V'#03:]C#MP4UN M&PM_9+:ST/WZ73MI*!(P:=I#&SL^]]QSC^V;>:O-HZT0'3Q)H>PBJIRKSY/$ M%A5*9F-=HZ*5C3:2.9J:;6)K@ZP,05(D>9K.$LFXBI;S\.[.+.>Z<8(KO#-@ M&RF9V:U0Z'819='^Q3W?5LZ_2);SFFWQ =V7^L[0+!E82BY16:X5&-PLHHOL M?#7U^ #XRK&U!V/PE:RU?O23FW(1I5X0"BR<9V#T^(67*(0G(AD_>\YH2.D# M#\=[]@^A=JIES2Q>:O&-EZY:1&<1E+AAC7#WNOV(?3TGGJ_0PH9_:#OLY#2" MHK%.RSZ8%$BNNB=[ZGTX"#A+WPC(^X \Z.X2!957S+'EW.@6C$<3FQ^$4D,T MB>/*;\J#,[3**6J MH\S?H,QR^*25JRQ,$]>JT4C] # M@C\CL$>,0=&EIYNA&P.%5E8+7C*')5A'#[IYM+J!GH/6@4G=* ]PFIB@YR3, M$:3QC'X97#7&IR.#88?, /HC +2!*-?D^7X3Q^ 1EUK63.V ":OIAA?:># # MH:TE=KI=:T=R?0$-M]5>T1%D:7PZDEP(DC4&WWO$CDJ0M>&6& C#J# \=M0_ M"'X6S_9H*)@00/U+\D9"S7CI'?!BCB#/T@%F47%M0)'?EJ25*&L7DC&A:3-; M[BI@(T4>%\Q6WAGC^._@DT]/?0$-A9$H&S1ON&*J\.? H&"]A]:G#RGB?S/N MP#/E$P^'+3@8K)K&$ZK_Q'L V2Q.7SO7R4'_D&BVH4M:TDZ[W;62X>W0B"^Z M_O,,[[KX)V:VG(Z*P V%TC:=1&"ZSMA-G*Y#-UIK1[TM#"OZF*#Q %K?:/*C MG_@$P^=I^0=02P,$% @ /(5P5-'D*K,L @ X@0 !D !X;"]W;W)K M&ULI51-;]LP#+WW5P@^#_%'TJTM' -)VV$[9 @: M;#L,.R@V'0O5ARO1=??O1\F.FP%K,& 76:3XGAYI4GEO[*-K )"]**G=,FH0 MVYLX=F4#BKN9:4'326VLXDBF/<2NM<"K %(RSI+D?:RXT%&1!]_6%KGI4 H- M6\M!"'!KTC+O*6'V '^+7=6K+BB:42"K031C,+]3): MI3?KA8\/ =\$].YDSWPF>V,>O?&Y6D:)%P022O0,G#[/< M2>B*2\31R1M.5 M'GBZ/[)_#+E3+GONX-;([Z+"9AE=1:R"FG<2'TS_"<9\+CU?::0+*^N'V.PZ M8F7GT*@13 J4T,.7OXQU. %<)6\ LA&0!=W#14'E'4=>Y-;TS/IH8O.;D&I MDSBA_4_9H:5303@L=MW>P5,'&MG],ZTNCY%H_6%R)$O/\,VG).>!;_ZO2;(?J[U#2RWQ M\PS]8J)?!/K%_]3P/,47@W"1I3/VRG4Q2MUP3=.AO*[V=_J%)_TG0)["-/E6&DZC4,+3MYI@%=#W[Z&#]._X?8@M&,2:H(FLP^7 M$;/#1 T&FC9T\=X@S438-O0(@?4!=%X;*N%H^ NF9ZWX#5!+ P04 " \ MA7!4\+7VMA/7SHUCNS MUV[>'$P-WVR:=J\[^+/=/G2'UNB2'MI7#Y>7ET\>[K6M[_WX/7WVMOWQ^Z;O M*EN;MVWA^OU>M\<7IFKN?KBWN.<_>&>WNPX_>/CC]P>]-3>F^W!XV\)?#\,J MI=V;VMFF+EJS^>'>U>+9BT>7^ #]XC=K[ESR[P*/LFJ:C_C'Z_*'>Y<(D:G, MNL,E-/SOUER;JL*5 (X_9=%[84]\,/VW7_T5'1X.L]+.7#?5[[;L=C_<>WJO M*,U&]U7WKKG[EY$#/<;UUDWEZ+_%G?SV\EZQ[EW7[.5A@&!O:_Z__B2(^)(' MEO+ DN#FC0C*GW2G?_R^;>Z*%G\-J^$_Z*CT- !G:[R5FZZ%;RT\U_WX0COK MBF93O&V-,W6G&5=U6=SP/>%W-W9;VXU=Z[HKKM;KIJ\[6V^+MTUEU]:XXK[_ MUX/O'W8 %"[]<"T O& EF< 6"R+7YNZV[GB95V:,E_@(9PF'&GIC_1B.;GB M3V8]+QXM9L7R+I&*G;XUQAOP?:AM;#(H8+MMJ8VK:ZJ(WYO#AT_VP$0 M'VJ+?]UT!!:?EKO=+TUQ76S MWUM'@LM#\U/XH'V^J,I3+@IA.R/ MOMSR0]U.=X7>;$ H$OH BJ;%+?0>,4!'T\Z9CA^LK%[9BHXX@PUO3=W+DN83 M* :''S-R*@(T8HY6@D,@4F'G,XL6FL' 8WHTR%$"T8T=?@YRJ.OA(]@(Y*^# M0Q]A\<^9V(K3 M2X--ON2F$#N>V$!DHTYB')!\%?*#WZV-O=4K(+F9PI_>ZJH/N]D:T-\U+=V% M/QE3$A[1X':?=X4MJ]C5P->UP'Y,$IQT3:Y&+C M(BWNH(8[(.LYD%Q]:05'G[FZY!?%^Y]? R[A0]>OG"VMQJLHWIMUW6PKP%!Q M,[^:WP26?_^SY_A9<3U_/0<%9]KM/_^Q?/3MU$%G31L#],\GI@2B;&FFL^'!SA5O2D7XUG:Z^"U!T]W.KD&#@-C&O4B^ ./RIW>&%9!FQ@ > M1/C#G2M;=\#JK@,-M=; (O1 4X%@!-GR!W =L.IM0PCP/P5!WH %"'^ 868* MNTF>&=TD/$F*KV8HCS-\;&-;URG##._7PI.(E"]1>NC# 30@"X;6HIR(*_): M$2VOPRT6^Z8TE9<^?L\&_FCO+!PT?EJ &>)!*!6+3-HM/S^!D^CLG\!--GBA[;9 M6*]-&I!-CI1J@;B"8^Q-MVO*1+(2] XE'[!YTY(H=1US.%[%9@.R.&A+0DWQ M1P-;%BAR69O=FE8Q*:7Z=@=$F>-@4_4&K9E5WQ5E T_63<>D9TCM@CSUU#$I M3Y\$>?ID4I[^9U-?I-3F;VE,F$ZN-"Y,!\M'/OE]9VJ5HJ*YP\N-W(+HCZ(R MZG/P:=8?9QD6^<:976TN=<_(97RZ/@>::.NX-U-'?093_O?7Z:XW<2\XR)N# M:76T%MX0A2#TK=FABPIW^IJ4K$(6^A,M$^&WX:9 NFAQP5+(YVZ'W""&SPBN M:M-Y[0W[@C!T'E?$.#?X.$H39 T^-WC4=7'=MV"!K8_%>Y0A571/WB%ON6K6L(__ M/5(=WW;5[%<65,M;XQJO$.%+T*ATQQ96!2.1[C0^CF05]%A9K%C'@/?_$>\4 M?GD$'W$&7.FZ$^.?;GR6.0I*$"&VPEJ[7;&IX/K!A $IB<8"* \TH]8[4$1] M.WK"=0ZX(^5$C@;XL$W)8HM='":/ M/;F@(&W\5N$*NY14RS]ZK][$&P(?']AY;1QC, @1[?7$/SY>D]N"BY9OL(90C M:$!$TA#(8!N1DPB.TB7'66;!(QL8XQ1UH',FF! Y'1&2^'IK]'?!_A8H;K6M M\)D+.."%TQD:Z30HD,1E)>+BYCBN!RDD' Z@'9=.4Y_5V(4HU&^R?7&N<7VD"-;%#P-T'(Q !9 M?F:T/5%U56!EH*)G=)&,PX@D/XP? 9OL#UUQT$=$W Q0WJ\ZC(9E[BI2#6X& M-UJ+9SE@877 3 YS"#>Y""T X;@*+YG"4J_+&:.2@S1(4&MR&&7"%Z(_I)H MQ+\ R!6=<0U^O^W$P_6^D?D$1DDJ>E7$2@:K*$VT7D"@M^86,UJTQ!@^NS24 M<;I;VS8U\SG*>]@G#]BNNT*P>XG?6?636^5#+25'AC(KAR:7/6*[I?NK\?L6K)&J:J$%" M2+@Q0 GX07](HBE-4(E8 XOG(U\C"(=H>2)Q>!.](\TS(JXR0:?VH'>WG+!! M+L2G:7&X02Q,0+C)(/%?!LTNFON/9JC:;=<':^?$K&7O02Q8,EM1R?0@I$NE M5T"A>7 KAXX PX#+N:,AU""YL> "@0:3:MN08&*LF9 3.A4[T_I^&>EN.4EW M[R29=]!M=\QBMZ.4-KG8.*7)#NITA]1>IN!J>Q88BA\@5Y*ZGF%2%R142$FR M=A%1#:CYW>0*47!L6 *GFWC-I>":0,0 -6\&.Z.RY$PG4.)/!JS;DN^*+C[] MZ3__L7AZ^;RHT3ID,8@ZOP4Z\Y%_O05[<4L1-C27BS7H]D$T=O=?+I\VZ/+%DD_T9)TNJ[<'#GXU*CO.]OD76 Q"S@+\IJ MP=8 M8UP&%!90#2DH@ R68B=D#MR,@>(L3H;+@!D&EXBE/Z:\\$$=-M#G 0E'?U2, M4N/:HJ7^:%:%.Y@U)@\B>L@).()%"R+)NAUL=!\KF_! @HX'*> ,!05E_5)" MM&A%H>;PX- 1-BSK:&'%7F,74LO'@5-'Y,H"](M1Y$/YV95+646+VH!L ;RQ MM62P^'.UUW6/5ANX4V69(I MIP/U!P[0!O,TL>70-X4?HI%""0O,K!DVGKP)&?-1)&G4;0-$R,Q>HL71Y*3O-=5;ZONHFLN*&DS+7IBN=-BNM[I;8M! A1_;RLM9BW& MR0XHJ4>%T5?4-85-U,@F1?SV$+XUX=MA.(1]Z;0*#NSN%BA40CA4 %.;.Z0] M\C?,I\Z(!1NJ+3;1T\/(-EO4^F [3G#.U6N?CJ+\!&1*9%)J M%H4*6%_KD)Y RP5H2(+ @_6!C;"XPT6N-C7;YHEI#]:K!&LDU83A97@6DWT9 M!& '$U1 D3&3##H1#"OR$&;BD+@NJP]*@\M@A0&2;806[?A;C&" DZZ2LBP) MV]3'L,P6P.? )[O&64@;_61)F;'%7@J*0&M3[A'XX4?0287)#]H>_$X2WP =0#%TB>R%F8,@D,AL?9-,C?*$=B]4Y: MC/.LN%D#__:5X7J\"2X)E7A@FO,*O^ *Z@7P:TG50,M+]:M>@X^&_E).WHM+ M]:IOP:+U)@EX2YSDAF_>;#;H-"7,@!JVV71WB.3'ZC<#NAO#(X_5%3BSK=YT MQ:/+S&RC9!/SC_..(CMD/J=35!==TH*M3#C%E,0N.6FIQ/3LHEA>)5O2.DR_T]?/4*B&/0.QTQK MMS'(%Y3H 5]>W!W<0UA\!?2$%0H4WV[9C8*GD7B0L]'M(./D#J['[>PAZ FY M]&E)&TNM%M.U5K\T@%JDC!*\%$34J'3]BA(K7%BE"V<$,!IX(GF@VY:NF^XE M.# 8\B46"!1RA_(&4VT=L3GGR,@;RR(HQ5W34T8BB1@I2W;:OL&KMA\-5R4V".80D5PF*L]IN^ M6\&:'ZGJ[2(J9#Q%AQ$:C M'56 O:G"14@B,P2=9%M25=M ,9NIP9GFE/M$.KLSI_=!]:$+6$S@W=2DJ]' MM98"98D68'-(0R"48@%5 )37^[@)JU"54V\>Z00:3:@*Z9$B8\V:E7 >5.B, MZX('3"R3!,A\ '#%>3S=>@\AZ!TL[I+ ."I\M= -<0#6'(DVT!ZQ7O@.DD[@9&S\9K@BEP=,OBESDYDR0Q;!Y,J]D ME6@DS, +THZ,7NU\R0 1+3VHU_1-EC(KC939#Y8V@YRCG^9M@FJ)0&,]9L;AR(<^^P>*6%+"-8A6P1"G.RY$Z$US"++K0??!SFI8!F[ 2+%\*ITXD:B6XD3S^^ M0V[T,4Y->7;/[-2@IO(:^X#U.QWU 3B#-\84_PDL7BP6%\7/J5)]C:706TK, M7$7)[]/J%+\.,<-ICHZE>(OI6KR3+4=9^RL*[N+"2LZ2?.)-0;S0TF!THS/2 MM1 2"PTR!E#87]&+E \FW#**!8N30N)$ZI/"UFX@5]3 '$VML#.FZ5@6,U 2O;^*H'$BF15(5^SM#*O$A8K/A_X[%8E;:8+DO[!4WY<<;Z MBB(T7@TU9M:?@#G9ML4+(_PEGJZFR*TY\(E^#^$4R8MYK[DE5FHV%WWB>SN* MQ4OE D>(!O&TNE3L0>,:OIKSF#Z)O@/7,G9ICC86 Y5FU46G(G[4<#WA^3KG M>2'(2%PS*J;B13118Y>&RD 7@I3A=4/[,+F/3;3TQE%!(>'TD!R"MA2C)PLZ M;JWHEQ@DZCL*W1E=ICHV5E+Q#T-2/!:$(KHDAEUSY"):HJ.8"57M>5&[RH)] MG-XU:N+*SYS3I/MGL:^3@ S93&,!&3:W [EP+18%8?=[#-,3]"55MUVAF^\" M_0B:I(P* [064ZSD"V#?;D=%MI1T(Q^FEV#@GK&X:MJ6PW-41)R"KQ)^CQ5F MHU!1(8KPG+=<3@XO!X\QJ#<>?*KPO9 M\$Q;-Y*4,S^@R%WFS!J&)CM0MR!GN*P,Z_A!_X$="XL 5;'&:O7S5EPT7BQ M(0=HV\3,XB _M7$3P4N?F6]VBFTYQ%92O)CXQ:1Z3D*\,=HFN)&0CF_XS1)K M1=D'-P%<=([XIH9ALU$) 62E79-DOXQ%DLOI(DER^W_S#![O_76LD!EC@NE5 MSS !;*6FMRK SU5/,5J7P/4K1T!B73+:6:5N\3;<&NB#K$RL+*>T)F7;#$!U,04)?VJ6,A>LU 5\F<&PH;,]KW%OH31[9X/'@"8 M/;!D>7L[@0_R/"2^,A11AU0$%H1+\I=XDZ D-(.3^9&L#S$Q@OHNC3^=0\RC M9\6'NCE!30 $A1+W]@,<\&A7D4E>-Z&S!X_B/=3X6.+<>+EY$ML(@*D,,#"I M%9O4CPORHA?/BW^9<6[>3%ZABZGN3&6SBVG2^=^ K%PRYTR7\Z*7U$R M%_=1XWR8ID6",.,,6!EA'*\K!R(VENMPQ^A@4*@?:D 3YJK]Q1I]2VU M(UG4Q$Y-',;\^A.P4V #_8 L 0K2WG-#+87U4]K%**;: 4T8J;\)B78[<@"7 MVJMC?4A@!.Y# \K59UJ7V+4]W4;E_6$"56PK W6? 8V25;XO(/>!]6$5>?T M+^>U5$PI$A[R]F@2-'#;P*W3_4[+6,^W_%P]'_6L85V]UZZC]/]5A7RTM$J6 M1EM6R>@6;.\",WO-J3Z9'R)4TEJ?Z_<%*KZ0#^O@4(NC&2N)5G3>L7-8]!4: MX_[7H0+L>%(#H9+2W[.+AJDF!,IHX3 [Q%)4108:BLEZ6QE?14C4$VT*DN\K M($&"E"K@"-K0/SAPU7SJ$%MOJ:<@R3%CU0(YQZ'(\Q4W,J0H$U-H!!0VWQS\ MVR'LV!&)5=!6AII8*61*-L\JP1-(@-4.L.TG"NY41[5X4KQODOA"S%^'FTY3 M]FSXY5DLSC#ZD0..X_>^JC4IQ$^"%I1R#%695-X4SZV26!7 K/0A@)4D<*]-,GING&#Y\0 M7!* *4@4.9Y2@ZEO3[5H(2BB<*F+Y<5#?89(-T8"\1%3E>_M MQ&4]-N8\1>7\#8G6DB!DFC34DAA55*LH>B@O_/-MJMCU*2X\'M/E+D:HRO=% MC[XD&K?U_K8N5GU=5L:/(D)@4>_QBY-WX')Y7VSU&?'(Y<&@]4\06V/ 9M#92@/X@2!ZHLX5N(A%G7=#34F#>(L MX?L3,<+CE_JF=]5Q*%-2\E6)^^3QQ%F=N$*D08_,IAJN@WMF5F>@*%"FO?-X M]M3A8B(JXA*=SD;.3]"^% MM22B9] XD+VHR)0[W7U$K#A4/5>225#%R 2?P*IKD1%E!&41**8\RML%6*[ MJ7=!@@A8D"80HSY';&*DI9G$7""Y. M8$LK(WW_3!:,H* B=Q]UW/T4VM8'B"5!)E&8IN.^5L*M]*II9Z' FVP^Y0O$)4[DQ3.5RH?>CMAJX&.!DE ,U4.K8WS8 M17(201<+]$XT_MMQL^.<\&;AS)+'?#R<7F2Z.V-.^ED2*J-O1I@VWW$>1H2I?5,F MBKH%Y0E*% L%L,")C''I2]P,*OX\N&.J/G9((_5P.F#-:97P7+8QB5C<@:V M%*W!"$B-'9Z[DUA"E&->AUJEIDW36%Q8-&@EG:=S8QB#RB0S!IG(D^RB3P)% M7\+UJ[WMTK%^^:DH=UIINW>1SKS&6X$=8FZI_8PHC0:/P:)K0T9A4(140Y@L M&M9D!2H5*&OL"J V)4OIA7CYON!$"B>]I9VD(K#.CQV)O>]Z$\Y#89L?Z.^A M^*0"_#S=)K*?D1&GI6"*A44]\TFBMW2WWEWT!U] \'ZD6N3SVICZ.W*S)V2] MT-VRXD2D+:?1A&)9SN=D*>GSJN'WS:8SM?2HHL7B]AAH&O2\AA49)ZCJ*I%8 MU/!RS 1&_DR?#FSQUPKY&G&\!*JTXP9Z:<9- MIF%2[WA4*%3H@/6]).Q]3: :(K5P4D[/B!>51'W'Q:D;S'ZUSY9]]C)SJU*, M2#A*>4L:(2DOYT^B,1M3SFD=;AIVC7FJ.)DG\0RY2TL7M=DVG=695*#H,9S3 MU,AJ.77@8 DN_AK+@W!'G5T#R;=PX/X$B*JB4@I7P^E\;)1:MP MT4GRGRLJ"#<1-8)'8N%8H#DTVA(;)H[6TJG-G^PC]HJ$^!2'0C$.8QWI P(C MSDM"W"5VUCD#-1\8@U9F*IX,$Z:;)IA+K#,-O4 MP]$N;63#>D!*;](7&^V]D[RZ1BIWI+P&JZ?3;E,4G9S5M^AT8!%U=@C%0U==O&_?7^0=&0%69=T9)$V\BMR$_D6V4D5BR$?>8HTF M,46X8!TL29)<53*JF?KSRKSV@&T::6%42>=B5I- /5WMUOKAU(V+G96R>ZBK M2)H-LI'.#74@(A+,KOHV4 WM*:L MD:,BKV49U<>*]+%7^!)QS[IVXG8>NWZJ6@)&(+( (49$J$W(RKR]XF:(1+4 M,.:7I*B;?&YD+&G/^A^H18V]I+R[/YHWL>XF&P/-'W#G.)F]OEK?UEDM1.J, M17N$0I^$>%^J?ZJ??<)J(+EQU%.+WHRY+ Q+%8+" O1A8Y:$O.E1IY/$YAH/E.Y'EJRA=WPY6\2>V3 M>=D0)))I-!F6O4B;QWRG=<:ZP;7J1L^WJN+***V?TT6!@)K+87?P5 M:Z]:JE1#9RD-OCOQ7B2U%M 3(AZH' R.3+\=M!/B!LG8ZVR4@&LJ\.5O?%(V M 8K;CL!H"=6?#'="8[,P5BI&EB4#>\O1<3 Y419+[370H^T,)HETI608") + M.6MW\/0,["\_4IP(S\")T"B5W][1_'R>0]&D8?O%;/GX2?'DZ6*21&+WTW*Z M^^D*Z^([+J0X+]&_H@TJ65BQ'$\_B6I4A*7OA Q.8B7GF]\3R9N>BS?S MP7&^)-*8:F)X)TL XP?9)W&!?X,[^.;QM\5W3Z?9-/:K+*?[55Z"I=, M2!OVZ!U\1;^*7UCYA?.V9\YKN=#]3:EJS([(8U()E[_P)LYL9@>BTG> [G"$ ML)8DD[ T'4/(Q".X:ZB'#P;?="/?,K8D+*=;$GBB^812_(K&!)F2?J(!@^A. M+.94X'-!6^CD(*]F<./1A]:W[#B!_4E;\=(WU;AKP( M([[O8NR=%3R!@5^Y0?#0K&/CWS3!/AO _*H"X[S\NR#SA#'%$\;FQ6\WG$R- M ]3&GA51G1[7#]--#FO=WX#C6A_!:E:O707'1;ZO:\H0@!;VAC*;S;!4X/;E MY>*)A+6('DV;[F@^L62F H>CWUSWX*6VX2T=R36=LXO2U]@D:309IY+,"3^R M@)%BDN0=$">KW,=^T&^_N2SDM1DIR8?W-:D/$M? *1\VB [:Y+FRCXG M@XP6X7IV+]>],48.$:7 Z5/?[Z4&"$AJ"/ )')M0 /4''!4=RD%#R%J4+NZ#,E>H)^1F_1(;J13@P3 $/_.V0 M 8-Q%(TU$F'HGJ M,Z6@>08C^&-?!"^_YR%4IO);(SP,W"\?RU2/,[$%D_%XN$"ZD?IL\"$GC9A_ MX!X#(H\P:"&A[1#5<&EKS-A@$!G4XW/;W(^/,39\EQS'^J6),\PTH#::%4IX M)ZTD9.TFLBX_#DBAMI?@A%2OLW#@%Z2MK0E0*HIKRPQ@-M$3T4;CU &8L#+- 2 -<0A-->)@YO@/1')Y&188(S@U.X>!WMZR.7'"#E).^6";M M#<*J.TV\+)U1)\,-ZYY4/@8W9;B,S#573=]1A2X-KXC:P,^^$]T:X:&Q+SSI MHJ)QJ\5]^I*,.3T[$ M\3'X(D',Q1ZC1],]1C@8';NUBM> .MN(Q=ZF#XDQH_1(/[[G M]WQZ>3Y//;$+^0UI5 KD9QO9_1Y^C) /YH[M3U^+&K(&--Q3=&$P];)=Y\6' MD"1C.YKVGGF@J#L^2WQ0W01[\O2E%_ ^"4H7L-.^6QX6TT=090.H S2R#W=T M4>F''S=*98I[(][&#M!+[[+#@:E&"G-7J)YP,,OHB.BL MPF90X9$UL_@^S"BF9J%<:X7W(\4?.%25=)FMT_M,7HVP;N' *K[X$T?H^G&9 M8STW5"'BB2 OQ*'$[0K,?[Q *G?&C_RK^$1]^[G->3YKCD2KA/JI[BJ\"XX' MLCJT-CB2LC)P.NH=UALQ3F/'NL&SW4\O+B;$ 9-V_ MN7H!_W\0YQQS00YUPAZP0H90MNTMQX'"P$M<7E<@S6(.&D\;! U-+UH^R2U+ M+/1FF8,6G"00O9(+\_-%99(9*#*T.7W9GAI[+Q.]M^57C,!^]A:^F?EK>&=\ M*>$[I(QWAGIV F:?/GA6O.+&ZNP=R"^C23^Z IKH\8;?>:H1,X\10W<5WB=# MQQ4EY"O/N>%=)B>4-G ^EIP<8A5O4NRSDRY&,FWQ!SM[<#,5!XWGK[BD4W"5 M M\N;3YEPY"%5-4!)Q# ?*D#,CC7SHS/N7G YEDX2MES,!C\A@=,WD/2RC(Z66 MXC2&U[PJU-%&,F7^[L<(<2-5)$%9O/>MN395A8N! ML/[A'C80AT^1.G&>Q;.KY;V'\&3\^8_?'\#&^U4*:BJS@4&PO=V]R:W-H965T91A=A-EB1@.E=]R7=^BW(7?*9<,=7!GU4^98 MS:.+B.50\%;A@^F^PC:?,X\GC'+AR[K>]IR,1>O0U%MGBJ"6NO_SMVT=]APN MD@,.Z=8A#7'W1"'*:XX\FUG3,>NM"=U:EEH64G"-;"&$:35*7;*545)(<.S3#[Y1X#[/8J20 M/' LMO3+GCX]0#].V9W16#EVHW/(_P6(*9EU(XI*,@U.3T_BYCME[T_H&G"@FT,TKH&L:+W$:PW M('UA#.X.GF!X<;,_4$L#!!0 ( #R%<%0(ETIA>00 '$* 9 >&PO M=V]R:W-H965TJ"E440L17I)*M[\^PXIVW&PB=L">[')X;SGF]&<;Y3^8CI$ M"]]Z(/4K#6RQ@OU8IK&<3GM&9?A MXMS3;O7B7 U6<(FW&LS0]TP_7Z%0FXLP"7>$._[864>8+L[7[!&7:/]8WVJZ M3?=:&MZC-%Q)T-A>A)?)V57N^#W# \>-.3B#BV2EU!=W^=1$URB$4T1N?-WJ#/#A>:?]HX^=8EDQ@]=*_,D;VUV$50@-MFP0]DYM M?L5M/(735RMA_"]L1MXB#Z$>C%7]5I@\Z+D<_]FW;1X.!*KX'8%T*Y!ZOT=# MWLL/S++%N58;T(Z;M+F##]5+DW-4)BE\5M)V!FYD@\UK!5/R<.]FNG/S M*CVJ\0/6$\B2"-(X38[HR_9A9UY?]HZ^J\$0Q1BX5OV*2S8B1#9P:0QUPF$: M_KI<&:L)/7\?L9OO[>;>;OZ.W24U53,(!-62:6F4X VSV,!'"_& U^8W*@]@S&9,?!K>9*!U91 M [TDY:9MJ:V127!9Q"DD9) M7@7WRCHW.J:Q4Z)!;7[^J4J3V2]P0]KL,R35C 1C+SB;.<$JBY(L@VO4SD; MZEH-% "-BAKYD\,N- -"JU4/#TN@"&R'KN!K)I_I29,_0&EZXFHPL$:*LS'0 ML2>$%:(;.;5@QO"6D_\D;=YP#D?GJ'_63%NJ:N!L:+1:C?,&ZGW"*1\3N.\P M:)6@6>BL6^\EE[48&C3>OW9?$R['F>NA:4!I_DAO0CR3_K72KH .L4Y($F;1 ME\0!RU$HX,/*,%\9%+S?@MV5CDLBUMM\$,2E87Y4FDE _8;]"G60_1 8C-7U MO66@R-(H3@LX@22:$Q1.B1)'29+N0,!HZD VRZ-YFA%/6>5T*Z,RG@6_4YG( M?TK=)TF>(Y1EE*0.%5Y1640SXMJ^,6LU7PUCDLES*A$A'-(\2BHRGQ&:3B'- MHFI6!%?,\-I5P@F2D;':$$^*E'[BV)V2X ,7@\O[O_ =KS)SR%)48\''XFY+ M]G;EZ>1?GY'&,[IQ"KOB[ >B@\<*G:D=,J(=+(+_!PLX!HMHC[>W7;4=L_01 M'D3STD41'9O@L/&DLJ,/FD)Y6)Y]A[7D1V*MFD<9E2:EV9% ,4^BHLQ>X2R? MYU$^GSN.JJ1;& MC^I^G[HS(@0]+CCCQ:JU7RI6RM**XH\=[82H'0.]MTK9W<49V&^9BW\ 4$L# M!!0 ( #R%<%2(+(]4K0, *<( 9 >&PO=V]R:W-H965TNY6KEUEKWY[ZORAH[ MIF:B1TXG&R$[IFDIM[[J);+*&G6M'P5!YG>LX>YZ:?>NY7HI!MTV'*\EJ*'K MF'R\Q%;L5F[H'C9NFFVMS8:_7O9LB[>H/_;7DE;^A%(U'7+5" X2-ROW(CR_ M3(V^5?BCP9TZDL%D4@CQV2S>52LW, %ABZ4V"(Q>]WB%;6N *(PO>TQW(;-RC(QOE&Z;9>BG%#J31)C0CV%2M M-077<-.46RWIM"$[O;[%+958 ^,5O$6QE:ROFQ+>\;'?IG _W+&B1?7CTM?D MT)CYY1[\<@2/7@ /(_@@N*X5_,(KK)X"^!3I%&YT"/R%UP[?PUT6AM"2R_'T"/IG@$PN?O 1/,U0-+8+8P-7&>&B'QPGSN?.0- M^81;3:X5)"D=1SG$2> E<>Y<,\XZ!HF7Q@%$7A[&SN\F>%AX:1K3,\H7SIW0 ME/X-WB,?".,,DD7FY7/C),XS+PMR>*;PA[HK^H#M+3=2=/^O,Q2/I"NJH:0> M23'T:O:*E-^V3"E;M8UDG?%:BJX7W'H\ XHK##(CQ%Z2Q,ZGAE=B-QHP6=94 ME%(/DK6.>E0:.RI-%'A9OH XB+TP2UZ3]8DQ2:BBLJ#N./WW\WC\+\9\-%\M5:7\SZHJH@5 U] )IB,(PY'I?V MD;1@;+ ZAY-!?QM=PRPDC@5&2B,J:GJ@9$9\)#8^I6](O8FS"!:A-\_2?8M, M*O D%3,%B91,2MO2(5$6G@>KQ'IMWI%KX8+Y]_U<XL^@0 #\/ 9 >&PO=V]R:W-H965T M%X6(E"#J;G?NU6 M3\_5QI:%Q%L-9E-50C]=8:D>+@9\T"S<%#IV!FPN"U*G\KYG9U,<@&,,>%V)3V3CW\ M@G5 (Z2]?"NL MF)YK]0#:[29M;N!#]=+D7"%=53Y:35\+DK/3.[Q'N4%X6QBQ7&I<"I.4#O/:]-76='3 -(_@ MAC2N#/PLYSA_J6!(<;3!1$TP5U&OQK>8GT+,&41AQ'OTQ6UR8J\O/J#OG2@T M?!'E!AE\Z,1\@\)L-,Z!8'6'^4;K0B[A2IC",/@LU6ZS,'SU>)JV7B?#E1V+J?$/&U&*GC#![@KK ^\K3J]:U M@S.S%CE>#(CO+B(<3#^M,+A6U5K()Y@_VZ*<% 02(P@)!&"[JJ&+VC@?= TR M37E8RL*[5J%=J3E07_&B2I9/8'!)A+<,A &[0F@LS; L2(5?- @+PJ#2)A"+ M!7';[Y3"4D%(L%(;I\ 6Q)4E\[#=R!RUI09EGUR*.HI__"&+>/K&M ZZ[;DP M*UA0MS*GT*0VZ$MM\#L*':##,! "L9JA=B@,' H=%,/@7?%(']>ZR!'RFD4& MCB!-6<)3&O P9DD4![=:S3<4TS:3"9^P>)Q!E,:,9TGP25E1-F:=?#(9LS0; MT2A.QVP*>.._WHY&71_L'_H*E7T'0-V%T)@^L=W7/4R M-AZ[,D892\+100FIY$^-%.!9%6;"WM>X:.DY&+.(QG,!QE+(HB>!D MKV"PS]YQFCG!29J2U*_=++Y(7^/R$1SSA*4I)R$'3\)IT@>N<0NN<2^X=E/S M]<9GNZ\/IJWJ]#ONUEGK9?8MV=6K_#"[7I)HET!"8\,Y2E,A/>\ZA/SO.?59 MTO:2C+6NT-F A2^#8<%2*^,PF#&>)@Y_,1O%27"'KHW391&BB,7)&*(1"R>3 MNB_N1A6';!2%$!,YXSCX@,:40P3"!E?,*#R_F]H&N.@856U?/E*Z 2T?6'@BO1=MA&Y(A8$A/P M.0OI^-DA4#=L=^9,N&-(Q"<'6%2?2]M#J>=(XB^/)+K_9. .I'W(&7;>-!3* MTK_<#/E(][OM\Z9=;5^'E]LWT?/V[=/R1NAE(0V4N"#1\#2E*XK>OM:V$ZO6 M_H4T4Y;RYHN&B=AOH^T(IVTR<@?;-//T;4$L#!!0 ( #R%<%1\WV@[ M.@, +X' 9 >&PO=V]R:W-H965TJY*KN9MKO9GZODIRK)@Z%QOD]"<3LF*:EG+MJXU$ MEEJGJO2C(!CZ%2NXNYC9O6NYF(E:EP7':PFJKBHFGU98BNW<#=UVXZ98Y]IL M^(O9AJWQ%O6WS;6DE=^AI$6%7!6"@\1L[B[#Z6I@[*W!]P*W:N\;3":Q$/=F M\26=NX$AA"4FVB P>CW@!9:E 2(:?W>8;A?2..Y_M^B?;.Z42\P47HCR1Y'J M?.Z.74@Q8W6I;\3V,^[RL00342K[A&UC.QRZD-1*BVKG3 RJ@C=O]KBKPY[# M.#C@$.T<(LN["6197C+-%C,IMB"--:&9#YNJ]29R!3>BW&I)?PORTXL[R5*$ M99*(FFL%-YA@\<#B$N'TSKS4VY@H\\Q?0E M@$\$.Y91RW(5'46\Q.0<>J$'41"%1_!Z7=8]B]<[@/>!;.C1I3=43&1PL[5L5/0IK3N94;5B".GD+Y@&XCG<-:?/DL M72+HT"AM2.@<(1,EG;V"KZ?0\G..\7.HW%C%*!TJN6-*;NH>.(U#&]#9"QB& M@3>*1C )/&/X%96:PM)$93PQ!*23BCK665UV_G :CL=P!J?#?A_.G#NA60DG M%FK0F]#7>.+U1D,XHLJ@4V7P;E4N%UDI;%'S+1?0^^M%O/W9FJ%&ULA51-;]LP#+W[5Q!&#RU@U+;L-$Z0!.C'BA58 M@:#IUL.P@V(SB5!;\B2E:?_]*#MQ7:#-+C8ID8^/%,G)3NEGLT&T\%J5TDS] MC;7U. Q-OL&*FW-5HZ2;E=(5MZ3J=6AJC;QHG*HR9%%T$59<2'\V:<[F>C91 M6UL*B7,-9EM57+]=8:EV4S_V#P'R5.OO&X)? G>G)X#)9*O7LE+MBZD>.$):86X? Z?>"UUB6#HAH M_-UC^EU(Y]B7#^BW3>Z4RY(;O%;EDRCL9NIG/A2XXMO2/JC==]SG,W!XN2I- M\X5=:YLP'_*ML:K:.Q.#2LCVSU_W=>@Y9-$7#FSOP!K>;:"&Y0VW?#;1:@?: M61.:$YI4&V\B)Z1[E(75="O(S\[NY M*J[1 Z>/?%FB.9N$EI#=?9CO4:Y: M%/8%2LS@7DF[,?!-%EA\! B)4L>+'7A=L:.(-YB?0Q('P"(6'\%+NCR3!B_Y M3YYO<"-,7BJSU0B_+Y?&:FJ,/T53\KYE$@ M-X9C4_, $!FF0I@D)Z3!@&?.>:+! 2*BURM$8B.,@9A<0 MCX(D'7BW0@IJP +62A4&LF"8C2 -1FGL+2@T-1:7!5!&3AP%V<6(;$99[,UY M_NP('T)#-HQ@F"7>H[*D];@'L-:* F>#(!H-(8N#)&'>#^(RAO>7Y:X"7.8( MIS%C< :G60)G+9HG^FB2MMT)9$1R.'!"'+!T!)\U0=@;K0KUNED@ALJ_E;:= MLNZTVU&7[6B^F[<+[I[KM9 &2ER1:W0^'/B@VZ71*E;5S: NE:6Q;\0-[5G4 MSH#N5TK9@^("=)M[]@]02P,$% @ /(5P5(MK#0#I @ [P4 !D !X M;"]W;W)K&UL?53?;],P$'[/7W&*> I+(F3K>W4 M5NHZ$$A,3-L (<2#FUQ::XX=;&<=_/6VWN[0[1 MP6,ME5V$.^>:\SBVQ0YK;D]T@XIN*FUJ[FAKMK%M#/*RSAN^Q5MT7YIK0[MX M1"E%C9CN0@33P@E%LXC &8XAO>/3]0']?9<[Y;+A%M=:?A.EVRW":0@E5KR5[D;O/^"0 MSZG'*[2TW1?VO>UD$D+16J?KP9D8U$+U?_XXU.&)PS0YXL &!];Q[@-U+"^Y MX\NYT7LPWIK0_*)+M?,FW0P+HU!I6#E;7H++R^XQN) M]LT\=A3"&\;% '?1P[$C<"F#*ZW(G%"61I M!"QAZ0MXV9APUN%E1_$JI&1+6&OK; 1KW@C'I?B#9037!ALN:,%5"7UIAI)< M"EM(;5N#\&.UL<[0<_KY IU\I)-W=/(C=&ZIR\I6(N@*GM/B.0E>1/1=?&X; M7N BI#:U:!XP[&4.>)]+H:FGK/,AZ1@J+:DUA=J>PX%-<(1-\!VY"=!+"R0, MUALR(7$"+XY7* E6Y0-7!5IP&F[;II$"C>WJ^4ES9>$5S*89?=-HQK)@*#A\ M5(6N$>[X(WFF+)KEIW 6)6P6O*L;J7\CP@W%$P_=PX2,99"=I:,[/M*0LOXB MFIX1D2B;I,$E&K+W30^54$1*< E"D78M316JPUM@61(,>=*3$$X3U3R:Y(P@ M9I,\N-/T-(@L8]'T-/>L*< L@>>$CY\T88UFVXT:7^Q6N;X?Q]-QFJWZ)OYG MWH_"*VZV1!0D5N2:G$Q.0S#]>.DW3C==2V^THP'1+7BM%BUL-IF\:KI]N4:K#RH_]T\(7L:^M6PC7RX[O\1[M']U6TRR<4$K18&N$ M:D%CM?(W\A.6-(=8@F<:)UAW)O->T*BK/KK:;SU?8I@*WDK07>EO#Q1R\Z*KR%MU_Y M3J*Y6H:6N%Q$6!QQ;T=<]@INS.!.M;8V\+$ML?PW0$@B)Z7LI/26743\@,4U M)'$ +&+Q!;QDRCP9\)+_E?E?FYVQFN[,WQ>HTHDJ':C25ZCNZ2F5O410%5RD M?:G.%Z'=F[TQ'2]PY=.C-*@?T'].S>LF#IQ2$P8*U71:&"R=(ELC5$K2\Q3M M_@9.8KW_$NO1B6"S0^VY4SF?>+>]D"6AP1N8Q4&2)\Y(@T4V\^YX45,.^NDG M53'M9TD.<98%69QXGZM*%'CFX-R-JNR!:X1YP.8YC5$:>]^P%@7=4DB")&(T M1GGD;80N-*\L+((LS>"=]ZG7K; ]Q3J@2CPZVP CTCF-291Z7Y7E$KHIYZEX MWK,*EN9!1OFPA 7Y(O4V1=$WO>26:EDB'4$A^-!NWL;1+,B)^LJ9\R"-([CR M?J0HOW>KPK(TTJ/=#LW27I6_MV%&FU:D?;\8V].P^ M-O,[KO>B-2"QHM#H>I[YH,<&.4ZLZH:FM%.66MQ@UO1/0>T<:+]2RIXFCF#Z M2ZW_ 5!+ P04 " \A7!4:XGYA;T# H"0 &0 'AL+W=ORO[Y'^L11+/*3;BW04[^[[[HZGXW2C]!=3(UIX:!MI M9F%M;7DT\LH;MC:34\>*E$ MB](()4'C:A8NDK/SW.E[A5\$;LP3&5PD2Z6^N,7':A;&CA V6%KG@=/K*UY@ MTSA'1.//G<_P .D,G\I[[U<^=HIER0U>J.974=EZ%DY"J'#%^\;>JLT'W,7C M"9:J,?X)FZWNF(50]L:J=F=,#%HAMV_^L,O#$X-)_((!VQDPSWL+Y%E>7."#]5;$SDA75'NK*9=079V_EZI:B.:!KBLX*.T7*[%LD%8&(/6 MP.">T\J<3(>6P)S)L-PY/M\Z9B\X3AA\4M+6!M[)"JOO'0R)Y8$JVU,]9T<] M7F)Y"FD2 8M9@@]]?[2'PO]4IBR4:;7"+\OEL9J.D!_'('-#K"9A\U> M@+VCOJIZPE$KN!)26'S[$QW,9RA$<-5;A[]HE;;B+^[/\;L':DB#SU7D*+!K M[S/3\1)G(?6O0?T5PSGLZ03_C4Y U<%VB3K85RAXKY4QL"C+T\!;G,(UVN!> M\PKAFK=HX T4DYB>@R(;PPD):1I<*RM*GQRRQ(XXE*0YN/Z\,"<1=%I5?6FI M[XQ82Q.XTBE;HP8A+;4V]7K/&Z?6H;:/4$19/H+!*&($= )IE(Q'!"'?EJKM MT%(L:XU(/QD+R2B'03)R:GEPX3N/W-YBX^,TM>@,9%&2Q3#(HCAQA!.6!O?* M$N ;2+)HG"4NF"2)LCC;QA.EZ?@?J8E?DYIQGGA7C!7_>VY82KG)(Y;G/C?% M)#F:&S9R:L6_)">-V-@E9S+Z+CDY\\FA@L2%#RB/$OI''&FH_-!0^2L;"EXX MP:_MIZ.XS_?3?8T!&BMH7A #OJ84KDD$_A02MY! ,Q60E[5C3H6"%=&F\4BU MQ4K(-3PBUP:XW"ZLZ M/PN7RM(1]F)-5QG43H'V5TK9_<(!'"Y'\V]02P,$% @ /(5P5%/N.:Z% M @ =@4 !D !X;"]W;W)K&UL?51-;]LP#+WG M5Q!&#QN0U1])FBQ( B3=AA58L:+MML.P@V(SL5%9\B2FZ?[]*"EQ/:SIQ9(H M\O&1]--LK\V#+1$)GFJI[#PJB9II'-N\Q%K8<]V@XIN--K4@/IIM;!N#HO!! MM8RS)+F(:U&I:#'SMANSF.D=R4KAC0&[JVMA_JQ0ZOT\2J.CX;;:EN0,\6+6 MB"W>(7UK;@R?XA:EJ&I4MM(*#&[FT3*=KH;.WSM\KW!O.WMPE:RU?G"'JV(> M)8X02LS)(0A>'O$2I71 3./W 3-J4[K [OZ(_LG7SK6LA<5++7]4!97S:!)! M@1NQDW2K]Y_Q4,_(X>5:6O^%?? =7D20[RSI^A#,#.I*A54\'?K0"9@D)P*R M0T#F>8=$GN4'06(Q,WH/QGDSFMOX4GTTDZN4&\H=&;ZM.(X67ZE$ U^TVKZ[ M1U/#TEHD"V_NQ5JB?3N+B9,XUS@_ *X"8'8",,W@6BLJ+7Q4!1;_ L3,KJ68 M'2FNLE<1/V!^#H.T#UF2I:_@#=J2!QYO< +O2CVB)?ZQR/9A*26$'G3,\'.Y MMF3XC_GU2KYAFV_H\PU/Y+MC(14[B: W\-QNZ+3[I2Z_BNFD.K6-R'$>L18M MFD>,PBQ[TLV2'+@(LQ0&(==U8RJ+A2/!;K#1DO58J>T4COQZ)_GU7.==^Y,> M#P/K-:?A@73,MR@D^,8: ^:>($9S#LIZ.Q1QM/)O#2<.*.%FHT6Z]XRPW8*0JR:*WMH[(, M6GIV#R_2M3#;2EF0N.'0Y'P\BL $E8<#Z<8K:ZV)=>JW)3^,:)P#WV^TIN/! M)6B?VL5?4$L#!!0 ( #R%<%2:&&PO=V]R:W-H M965T\$;E-(# M$8T_!\QX'](['LH[]$\A=\IEP2W>:/F;:-QJ%D]B:+#E&^D>]?9G'/()!&LM M;?C"MK<=4<1Z8YWN!F?2.Z'Z/_\VU.' 8<+><<@'ASSP[@,%EK?<\?G4Z"T8 M;TUH7@BI!F\B)Y0_E"=G:%>0GYO?XL+!R3-?2+2GT]01I-](Z\']NG?/WW'/ M8GT.199 SO+L"%ZQ3[ (>,6Q!&^% MK:6V&X/P^]7".D/-\,<1\-$>?!3 1^^ /]$=:3820;=PI]42GM%TX$-^KY1' ML?SMN[1K7N,LINMET;Q@/']>872CNS57KS]\F.19]:.EGJ.,A(6:UHVPV/CH M;H70:DEW3*CE)>R(1?\B%E&!L5N@B79%AG^NL.@17[1\(23P+*T/4!MLA(./ MD%<7]"VJ*OHD%%)Y.BC.[0VDLBW:()UMHZ MGV8;V'C.)^.$Y6,XA9.+)&,5G$;/VG$)>B'%DOMA8&%#[6JBA38F5 RX,5PM MD<:-LY!=7"2L+"G@*!E-QD/$FPW%4P[6VH2!0C$EE?;,^=*&0^&JB71(KQYL M]P$(E"458Y EU7@4W;UU_ C99)(4%)+J2VE6>0Y'VK/[ KO;4TK X#]W4*XJ[M0A.>OVG98V0C,L]]Q4(] MO59XF569ET>094G!1EXN(2M#R^6^';)R0LHX(I;T>K54?#@;&H.*SLARDGVW MZ.G!=.W0+,,;XJ_?1KE^T.Y7]\_453^=_S;OW[A[;I:"ND]B2Z[LO*(JF_[= MZ!6GUV%6+[2CR1_$%3VU:+P![;>:+M.@^ #[QWO^%U!+ P04 " \A7!4 M!0A^4A(% U#0 &0 'AL+W=O=7+%2G4 !:XE6D7%N +PD:($D-VVE1%'U842-K$W)7V5U95K^^,TN) MHFQ+,=H7B>3.YZON^F6O@$Z=4E?TH" ;]B@O9&9VZ9]=Z=*H6MA02KC4SBZKB>G4!I5J> M=<+.YL&-N)]9>M ?G<[Y/=R"_3*_UGC7;ZQ,1 72""69ANE9YSP\N,(ADK]8UN/DS..@$!@A(*2Q8X_CW )90E&4(8W]"M2SHP^R4!6P._X(AG7O^+@$\_:T;]$T"?2+M9F+VDRTQTP8L4]* MVIEA[^0$)KL&^HBI 19M@%U$!RU>0=%C<>BS*(C" _;B)M#8V8M_&"B[$J8H ME5EH8'^=CXW5V!I_'W"1-"X2YR+9X^(6)V:R*(&I*;M4U5Q)D-;07< M)P.L>P$2IL*^F.S#?NYFX!4[]D5MWZ)]6-OG&!TW;*I*G#MSPOX;.(^R3R4( MO+LEE _@5769@^ M4#WQ [+(N@,_(0WO"J: F#*[#<+3KI&P1 ,J4=!+V1OOLY+':'*!$)!:-WHHY>J8]H9K&31* MW+MID>/(&3D.>R$*_(]&-,'AU(S3#0JDZ-P:0)[B2S;!85-FZ8$+>;Z>( N1;E^76Y6Y97X&Q5;D?U_;J.8 3[UKC\J/M MRF?SDB/'D /XOA#SBAB'3[[B^[ER-)H@2R0YDB1JCVON9-CG0F)WE&73],A4 ML'1UQ@M]O_*0!;YB:1$#XL@C#S<-W"/DFM4*' S-I>%N@S$L1HK*6>@':>3] MA@G4+!VR+'W*1*T<'K'$3U'H"+7R?+@;9CNY>()+7;&>3PKTO%+:BG_J!\AH M6>:H-_2',3%:[;];LV.<9?CH,'CBTC@CZ0BY+FY(<;('$E%AAF^&H&9%!# D MOY_!>CLJQ)Z8E[ 6B_QA@#@/3$363$3VZHE I[L=MVFSU4N#<- N;=DG9LX+ M..M@Q@WH!^B,GD6%C.9.);VBL T+F..75@@;;IM?1_A[<>ZT^[U%'B[4_!1 MX2Q:T)7WY+6V[2E,0E3!%U:"7X4M* MUTMZ?6/5W"W&8V5QS7:7,_RN 4T">#Y5RFYNR$'SI33Z%U!+ P04 " \ MA7!4\D\2D: $ !J# &0 'AL+W=OE55=4/9G>6M"X M=$5YMIJDG/3LXA/&:R[7<.FRPRU' TS&<,.XAL],Y CWR$RND0IA#7Q\82N! MYF36L^3A%I:.KPE%XQ-$@A'LE;6K@9QECO&^@1ZAKZ&$%_2ILM7B-T1D, M!UT(^^&@Q=ZP3L70VQL>M:?Y*W-- K?26)T7(;MT',C2-3>14"XS\.?EBHY3 M?_W5@N*\1G'N49P?0?%,M(MS@:"29A7<2FGJ,0G+7&N4T9M'A>90*5I=.)Y/ MS89%..\0D0WJ5^PL7E(,$N?OM?*G<@U)Z3.J?*;>)W #D6#&\(1C#%R"39$8 M%JELP^2;2U6DI%&"Q\S2@1433$8(OD\II<;9I_IAMD)=U;#?!:8Q(&&B! T+ M,X4?3D:P*V)P:8QSUMBYXVS%A:]?4'D/*N_P;J=AS 0Q&O+GHR&$:=D0?-$Y7UFUX1%,!J/3L#^%JR+VX-G/V#L5,3^.?#AM,A]J T+3US3X5ZG+D&+ ND(D=LD96DAI9([5=/U](ERI>,:KH M D,W@4W_BUK!SJJQM%$:)=YZO3>DOLB*N8MN[NY8YZ;F/L-^/*][#"&H2V92 MN*'\U!/S"4413O4/,N%I]QEIG)IWZL% MQP3.GEI+_@]9H_V'Y6TE4'LK+JUJ]]V,D6*G.J S$#0-%-O!'Y3MP%]OL/O< MGS1[0^_H(G#%*:92_>4I'Y>4AX+RP8[RCF-B@)L0^_Z\H<]S) M!WV2MQ!R7!-RW$[(XA7WS61VS;QD6OL^+6KC9_V=HO4+ZHS"7-E#=&SU]OUT M+!Z75/:"D(T;S4&+*FAL!\U=X_V7H5[[5R[=T YA\12L=^N' M]&7Q?MP=+U[A]TROW100F)!J_^R"QJ0N7K;%@BXW_YI<*4MO4_^9TH\!U.X MR1.E;+5P#NJ?%XM_ 5!+ P04 " \A7!4J[A[ 7H# "F" &0 'AL M+W=O3#(0JTY,;6=I__L;.Y#END#W)8Z=F>_[QI[Q9+*7ZJNN M$ U\KT6CIWYES.XV"'118 M^+.)6WM4LXELC> -/BK0;5TS]6.!0NZG?N0?%Y[XMC)V(9A-=FR+2S0?=H^* M9D&/4O(:&\UE PHW4W\>W2XR:^\,/G+"?%)UZ::NKG/I2X8:TP3W+_ M#Q[B<0(+*;1[PKZS3,$A/CC$3G='Y%3> M,\-F$R7WH*PUH=D7%ZKS)G&\L8>R-(J^,D;8OT!*\4:S5QN:/@R7VNC:/;O%9ZTYTD=3WJ!9TF54[8" M06[@I_T]MZU7P6Q1WNH=*W#J4]5I5,_HSU85>ALIJ*)XLP6N@1VKRG(RK='H M 0C.UEQPRSL UI3 FT+6".8T\CTW%3 AJ,(ZI;M.Z2U<"<.CH\%ZCTK0EES!_9HWA[DL:YA!% MN3>'.Y)K5,L5K4,T'D(T?.&0ID)U9/(.3! -HCBF9SI,O)4T3'CE!5'P&\2# M.(O=&.4=LI&OM7_DI;(*FY(WDFSS)(5D$":9]^G^'?P)PS3S/JQ@274)/$ M!TE)85#5IQEPSKU3>]67#2.VI46]C.B@5-<5NXF1.]>)UM)07W.O%?U(H+(& M]'TCI3E.+$'_:S+[#U!+ P04 " \A7!4VW40E @# G!P &0 'AL M+W=O93W9 L%5X:L$U5"7.[0*FWLS .]P=7Y:8@=Q#-I[78X#72A_K2\"[J M4/*R0F5+K<#@>A:>Q:>+U-E[@X\E;NW!&EPD*ZV_N$8.+]/2^E_8MK:C00A98TE7.V=64)6J_8H?NSP<.$R..20[A\3K;HF\RJ4@ M,9\:O07CK!G-+7RHWIO%E/)DD\?@GGWYN2 M;N'I>[&2:)]-(V(B9QYE.]!%"YH< 8T3>*<5%1;.58[Y78"(%78RD[W,1?(@ MXA*S/@SC'B2#)'X ;]B%/?1XPR-XNQ"_G*TL&?YG?'T ,^TP4X^9'DLE-TS> M2 2]AG-A5*DV%B[1@,]Q#Q;"EAD(E<.RE W]GIA!>#4_CG% 0>P#D'GYDC^)/BP.*BJ= ( M8DU.5Q= <#P &USP7'NK.'X$063*5=,FB#34;* ('L/)I!>/8EXDP]YD/ J6 MJ#2WFF,Z7!^PWF'2)F<#<[O+V7/8^E' @L0-Z]U@T&H!GHF66+ K4SKNG8S3 MWG@\A/2D-WPQZ:7)Y ^V>R/[CWR+N]$\E=K:9_>1/(:XGP[Y,^B/XF#YNZR_ M=(3[NBPZ&%Y MA6#:L=QN2-=^%*XT\6#URX)?,C3.@._76M-^XPBZMW'^$U!+ P04 " \ MA7!4;&M:H=,# O" &0 'AL+W=OE O1=C.S/SS??-V&:R5_K%;!$M'-I&FJF_M;:[#T-3;K'EYDYU*.E+ MK73++2WU)C2=1E[U3FT3QE&4A2T7TI]-^KVEGDW4SC9"XE*#V;4MUV\+;-1^ MZC/_M/$D-EOK-L+9I.,;7*']VBTUK<)SE$JT*(U0$C364W_.[A>IL^\-?A>X M-Q=S<$S62KVXQ6,U]2.7$#986A>!T\\K/F#3N$"4QM_'F/X9TCE>SD_1?^FY M$YAPIKO&OND]I_QR&?DXI6J,?T(^\%V5/A0[HQ5[=&9 M,FB%''[YX:C#A4,>77&(CPYQG_< U&?YD5L^FVBU!^VL*9J;]%1[;TI.2%>4 ME=7T59"?G?W6H>96R U\.E"A#1KXZ9FO&S0_3T)+ ,XL+(_!%D.P^$HP%L,7 M)>W6P"=98?7? "%E=DXO/J6WB&]&_(CE'20L@#B*V8UXR9ENTL=+KM&U6]3P M*$O5(G!9O;/^<[XV5E.3_'4#)CW#I#U,>@5F16>GVC4(JH8!\EWG!V7L)70 MZS?:;#LE4=KOB7X3RYW:>]/Q$J<^'4N#^A7]V8K:G, \/-&CXPN4"+PAUP;0 ME0=(7&S7E-Q)X*#/BV81[%$CD$J=%H9,B8?SKE5#IY@"W\.)HO?#%+T3KD>X MGL/M(;W55G2=>GVEP#. #Q$D092E-6!9$XY&WXM2=+K=6&'U:6-]XW)L0E+8)QEM,D*2C+$?R*DM1K/,>=5W30A>M&=V/!C]7P_Y?P6AW> M!?S@E,V9T[X(BG'F/6'#+<7JN+:",LI(]XS&C%THG 0%&Q%]EN4$03U9"C[< MP)39O%7D^L^PD9#""8T9%6BI58U]/7D#-?9QHK@@,8LQ\QZEV6DN2Z0U2UQ5 MBBCUGOF![*@6Z=C5*1(=*WRN ".^B4LA&ATK>ZP;W*H;%7D4Y ESDS3(J#>^ M=\6$%Y=XBT3 /56NSZE#A_O\O'M^#>?#(_!N/CRE7XB_('H-UN0:W8U'/NCA M>1H65G7]D[!6EAZ8?KJE%QVU,Z#OM5+VM' Y_\(LW\!4$L#!!0 ( #R% M<%0S=NC8X@( $(, 9 >&PO=V]R:W-H965T-J$N1:EQ=AJ)(<"J).10G<[&1"%D2; MJ5R&JI1 4A=4L#".HF%8$,J#Z=BMS>5T+"K-*(>Y1*HJ"B+7,V!B-0EPL%UX MI,MS.+(![L0+A97:&2-; MRD*(-SNY2R=!9#,"!HFV$,1\?L$5,&:13![O&]"@X;2!N^,M^JTKWA2S( JN M!/M!4YU/@K, I9"1BNE'L?H&FX(&%B\13+E?M*K/C@8!2BJE1;$)-AD4E-=? M\K$18B< #_<$Q)N V.5=$[DLKXDFT[$4*R3M:8-F!ZY4%VV2H]S>RI.69I>: M.#U],M><5@R0R-!GV"YHQPC0A/T@"67JZSC4)A^+&B8;[EG-'>_AQC%Z$%SG"MWP%-(_ 4)32%--O*UF M%GL1KR$Y13U\@N(HQAZ\7J-.S^'U]^#-*LI2RI?H]0&*!J$>2)*;);G^6XW#LH\:BE'WLI\U9&<=RN['QH=E/V_2//="W5:24UU) M< G>T@\[5L>HCJ/67Z+N=<<[=H8[5/X ^!'2X[C--/:"?<\RFL#_/7;<&A?N M?8+LK:?A?I>R^\$'AU5O_1#[3>L%L-@WR9=T6ML?K[OJ!R"7E"C'(3&AT:MM163>L]42+TC6)"Z%-R^F&N6GR M0=H#9C\30F\GEJ#YVS#]#5!+ P04 " \A7!4SC/W_!0$ #="P &0 M 'AL+W=OUCL@9'&%A&*5$G:3H#^^,Y0LN(DMI)++[9(SGSSS8/# M&6^,?7 %HH?'4FEWT2N\K[Y$D7A>>-:#*NQ!+G MZ+]6,TNKJ$7)98G:2:/!XN*B=YE\F29]5@@2WR1NW,XWL"OWQCSPXB:_Z,7, M"!5FGB$$_:UQBDHQ$O'XIP'MM399I#C M0JR4OS.;W[%Q:,AXF5$N_,*FD8U[D*V<-V6C3 Q*J>M_\=@$XB,*::.0OE)( M!@<4^HU"B%Q4,PMN70LO)F-K-F!9FM#X(\0F:),W4G,:Y][2J20]/[D23CHP M"YA9=*B]J(.K6SN5QJN9"9T!XNL\RLM)=Z"3.C9";1P:=K]$(J!W\* M:P7GY3/\ E_GU_#II\_CR!-/MA9E#:>KFE-Z@%.2PJW1OG#PJ\XQ?PD0D8.M ME^G6RZNT$_$:LQ/H)\>0QFFRA]#TX^IQ!YU^&_1^P.L?P)M9DZ\R#S>ZOH<< M\N]_D!#<>"S=CPX3@];$()@8'#!QA\Y;F7G,(1.NV)>$&F 8 /BVKR?DVWHW M*ET2+U@-6U;#3E8SM!D7V1*YK"Q7C0X+W=0Z6K>/:C=J$I_$\<\=01NU]$:= M0-^$6B&(G(H.O'@\AJKENX]5-UAR_@ZKTY;5:2?07"BZ8Q_@TPT3GYQVTCEK MZ9QUY[ IW@W?=6H$Q"U'EUE9<1WOX]6-]U>!1U-35D)SKUE0!4#UUH2D"C%: M-\U_(WT!OD!P%)O0K:1V7BA5WR6J+>E;&(I=(3P(BP115N@E=RA&9 3J<0_H MV<#1II!9#=MJLI(S*C^!N243S[*#0%N/>E(_'F;^//.1$V-\QS:M]G9E_3S-[TC M28>C.'[=8VJYT8[.'*B/F>TDV&"]8#H:G M;UGN$3P_.SU,<^?Y3=[ITVO4U'2^WV)YC_8'_ O3IA/"U&B^[;8NZCOI'G;% MYJNJHF)Z4_Q;D8Z,)^DSO?3_>JF2Y],GH4.>- M=@8EBO RS(\.PD133Q/M;CNC7H;)[-7^%<^N80![AJD'WUMAEY0/4+@@2&JZ M5#.VGB7KA3=5&,?NC:&UL MM9E=;]LV%(;_"F$46 NTD?@A62H< TF<8AU6+&C:[F+H!6/3,5%)=$6Z:8'] M^%$?$66)HN7%N4DDZIS#ESSRPR-R]B#R;W+#F (_TR23YY.-4MNWGB>7&Y92 M>2:V+--/UB)/J=*W^;TGMSFCJ](I33SD^Z&74IY-YK.R[2:?S\1.)3QC-SF0 MNS2E^:]+EHB'\PF0B SE; MGT\NX-L%(85#:?&%LP?9N@;%4.Z$^%;5;]IS_KB6@YP'# =4.J.M !AQP[8#' M.I#:H9QJKQI*.0\+JNA\EHL'D!?6.EIQ44YFZ:V'S[,B[[,TU*)#;UG+NJQDH0%9$($/ M(E,;":ZS%5OM!_#T&)N!HL>!7B)GQ 5;G@$,7P/D(V@1=#7>W;>X+]SN?]#L M#/A6][W1X"9MN(R'!^)=[J1ND1)<++_ON.3E;^B?/W4;>*^3);\Z^B!-'Z3L M@PST\4FH(OM%:C"TUS.$8=P3 MV#<+@^F0OJC1%SGU5:H 52KG=SM%[S2IE !;_4YFRB8VZKU?8410U-':MT(X MPJ%=:]QHC9U:+ZGD2\V]4K&>UXJ*-I%5G*@]HV>D^S+VC?RS -HE0M_@WG>* M7/!D5^!]C,PZU &=%BN'T-:Z!)U"O^@$TXQ*H)B>K[WV(% B(P,]&R@A8;F$#L'^[%85C.=EFN:9_K7: /%HH[1?FMA MB" >F&F#>7A"SB_J8'LXB*8(^@,R#,+ATQA>N[>''T0Q#KHKC,T.ZV4W&!!H M, Z?Q'%H SDA<=S59R,YB=%0'@W*X=-9#JTPC^(NS"UV80C14)(-SN&)>0YM M0/=[BX_%#!$8#>7<(!V>BNEP%-0M5AJ6 P4&,E1'IZ,Z&D5UBY5#J*$Z.@75 MK]=K_5E8?)(#^O(8!V= .MUC/9/[0WQPX%7%QFLHU-B'?6QKE5, M!\HW9*B.W%0?E_"+M6+YLY\3LNV1;^(DBB@6DV7$5NKAZ9 M[#XM880A'EB"D,$E#^MD;8F\J^S1L\5#9C UCL!NSX"@7W"^/>?+I,]@4:^F)W MV7Q,;5*'Q+-.C&;G0?OTB-1Y9!.(Z>#UF&T-A-Z(/(BOM?3[:M,IN= M8Z^,&'(3=RE[ %NU]\'M,HN=:[^,&.83-_/'H*L.<7#+S&+GV#,C!OW$C?ZC M^57'V__*@D%WI;*8(1Q-!TI58I8#XEX.QC.L#G3@X\5B-;PE15K[X>YEX1B2 MU:$.">U;681ZK>.=E.7WY3&9!$NQRU1U -*T-D=Q%^4!5*?]$KZ]J@[43)CJ M?.\#S>]Y)D'"UCJD?S;5.8AT)Y02:7FY8507FH6!?KX60CW> M%!TT!Y?S_P!02P,$% @ /(5P5"$*Z5X[ @ -P4 !D !X;"]W;W)K M&ULM51M:]LP$/XKPG30PH@R#XI]B45E*97DN/OW.\F.22')MWVQ=*>[Y[GGY%-<*_UF"@!+/DHAS20H MK-W=46JR DIF>FH'$D\V2I?,HJFWU.PTL-PGE8)&83BF)>,R2&+O6^DD5I45 M7,)*$U.5)=-_9R!4/0GZP<'QQ+>%=0Z:Q#NVA13L\VZET:(=2LY+D(8K231L M)L&T?S<;NW@?\,*A-D=[XI2LE7ISQGT^"4)7$ C(K$-@N.QA#D(X("SCO<4, M.DJ7>+P_H/_TVE'+FAF8*_&;Y[:8!+*D^ M&XOCTEU*:C6>$ M2[+D0F" B:G%"AP.S5JV6<,6G6%[5/L>"6^_DBB,^L_I@EQ?W7Q&H5A_)R+J M1$0>=G &=E89]!CSJ?S7!_21>PNE^7.!8]!Q##S'\ S'-,M4):W!/S$#OF=K M :?T-R C#^(&8I\,8[H_P3OL>(<7>>?W!"3H+6?$^"M*I^F/%/\2F:O:D-*H4=S MX)Z4)<.^24,$;! I['W#!NAF3!O#JIT?C;6R.&A^6^#+!MH%X/E&*7LPW+1U M;V7R#U!+ P04 " \A7!4[,\";Z(# "@"P &0 'AL+W=O7M[Y2:K/.D$T\#5+A5XX MB3'Y!]?548(9TP.9HZ _>ZDR9JBK#J[.%;*X!&6I&WC>V,T8%\YR7G[;JN5< M%B;E K<*=)%E3#U]Q%2>%H[O/'^XYX?$V _NRD_&P[ZWCA>%81IA@92\'H=<1K3%/+ M1#J^U*1.,Z<%MMO/[#?EXFDQ.Z;Q6J9_\]@D"V?J0(Q[5J3F7IY^QWI!(\L7 MR5273SC58ST'HD(;F=5@4I!Q4;W9UWHC6@!_> 80U(#@>T!X!A#6@/#2&88U M8'@I8%0#1I<"QC5@7.Y]M5GE3J^88]TCIJM(YZM5[%,;>9EZ4026$4WQ5E(LX9 MC[O$5FRS]I8%@U&WAG&C8=RKX8'N)0,'N:,W_"MMYTBN*10".RBL+/1I@]D. M59]+)LU\D_^);Z>-HFGO#FRXD(J;I[4P2"XQ=R>!2B<\[TI0_53!:##U?NG1 M-<S7J)MH6*$KI*(5>[E%O%Y5UTPGUJF:QVAC45OU19XN[6R/WD4:Z^G:A@Z'@S.'RF]==GZOS'N, MZ.1C#->%4M9)MYSM>$K:JKM,85J)-[*6;7N=*=W_\<1Y@]D9@2^IVP]^9J:L MV=JQG)R1\)*K_?YDO568\2*#'%5$6T3E9>?,_21A2$FPT^YNJU:QM>N&J0,7 M&E+<$Y,WF-!B5%4.5ATC\[)\V4E#Q5#93*B$1F4'T/^]E.:Y8RNBIBA??@-0 M2P,$% @ /(5P5 4>J%"E P 20X !D !X;"]W;W)K&ULQ5=+C]H\%/TK5M1%*[63V X)5(#$8]HB#9W1P'Q=5%UXR(5$ M36QJ.\/TWW_.@R3E$8W$@@W$SKW'YYYK#G9_)^1O%0)H])K$7 VL4.OM9]M6 MJQ 2IF[$%KAYLQ8R8=H,Y<966PDLR).2V":.X]D)B[@U[.=S#W+8%ZF.(PX/ M$JDT29C\.X98[ 86MO83C]$FU-F$/>QOV086H)^V#]*,[ HEB!+@*A(<25@/ MK!'^/"$D2\@C_HM@IQK/*"OE68C?V6 6#"PG8P0QK'0&P<]^I>\>%/,,U,P$?&/*-#AP.I:*( U2V/]*';?H"RHD^&M1*SR M3[0K8QT+K5*E15(F&P9)Q(MO]EH*T4C WID$4B:0PP3W3 (M$VA>:,$L+VO* M-!OVI=@AF44;M.PAUR;/-M5$/&OC0DOS-C)Y>K@P^R)(8T!BC1:P,0W2B/$ M?06QD6P;1BLTX\5NR51_/P7-HEA]0)_0TV**WK_[@-ZAB*-E*%)E$E7?UH96 M!FZO2@KC@@(Y0P$3-!=@;O$5Z IZ#06HH$W;YJD)S%:))W%Z3*!;\3?//ISFSI M (V4 JW0SSN#@V8:$O6KA85;L7!S%NX9%DNAS:)[+J?:5.1W\OSLY_\R='N> MW^WT[9>F>,=AU/<\QZ_"_J'7J>AU6NE]C9DJE%A+9C;Z!JU$LA7<;$@CQ1R2 M9Y!M,GC5.MX5F^%7+/P+FU'D>PV5?0\[WD$O3D11UZ6G6]&MR'5;R?V(>"!V MA1),KL)(&\]-I2&L_JI,@;?THUL&K=2G-S?W<_'LU%;O:0&(]?4O?9&3"_5G1[I23SJ']K2J3 7 M^]TSJM>VB=M]\^G[;'D[18OE:'F[:"NY=CK,MW_$H\0^U M/XZCKN/2,_\)N+9)W.Z3#Z/OHWGKAJ]-#7>OJ7KM=[AWJ>J]$ZI3YU#SXRCB MXS/63VH?).T^>*]#D&\Q>%+[%L%75)[4ED?(A&PO=V]R:W-H965T>3\R70FT<#QC")@L%2&@NK7%D; F&'2.OZ6I$Z5TP#K M[1?V[[9X7-/GTH@: +>. $@)(!\%^"7 MX46RFQ98ZIHV!=\AX2)UFRF M8;VQ:%U-DIG/.%="SR8:I\*Y7A=1S@#Q&$UYMCJ?:E]N[F:#!M*;E=4[2\T/JA4!)]E?$$4 MU!S% 28=;\_X V%M$GCMP\9W*IV=1IVSX>WPILGV;D74_4+;>Y6*WF?9WGOG M9[!O^?L0@H\L=.R];HQ>H\2'V\GB>HSFB^'B>MY0,JYMM?@+K<>O.QXFGV5^ MR53?1K#G^\'^;G,@KH>[P?ZB=VL'E;DEW%"Q2C*)&,0:YUUT-($H#MZBH_C& MGEV/7&F/;'.M+RL@3(">CSE7+QUS'%;7G_ _4$L#!!0 ( #R%<%1WY5WQ M$P( &<$ 9 >&PO=V]R:W-H965T;(M )(7*91=)BUB=TNI+5N0S$YT!\J=U-I(ALXT#;6= 5:%("EH M-IW>4,FX2HH\[&U-D>LC"JY@:X@]2LG,[S4(W2^3-#EM['C3HM^@1=ZQ!O: M7[NM<18=42HN05FN%3%0+Y-5>KN>>__@\(U#;\_6Q&=RT/K)&_?5,IEZ02"@ M1(_ W.\9[D (#^1D_!HPDY'2!YZO3^B?0NXNEP.S<*?%=UYANTP^)*2"FAT% M[G3_!89\%AZOU,*&+^FC[V*1D/)H4QGJ&._MT/PBI!JBG3BN_*7LT;A3[N*PV$/C2HR$J8I\!MT8UK6\ M)/@98#SSKR9!=XTHP\:(6M)1]5!=7? M -2)'I5G)^7K["KB!LH)F:7O2#;-TB&-*["SL2"S #O[3T%VT&F#7#7DQ^I@ MT;CV^7D%?C["SP/\_ +\XU$>P!!=$S=7OIJ.P$9*^Z^J1K2;@.8'[+E(<_I\ M+H">7;X$TX06MZ341X6Q#\;=<8I6L7G^N,<1?&"FX

NZ8UL:VC M@;H+K730Z!HS+%OW$H#Q#NZ\UAI/AB<8WY;B%5!+ P04 " \A7!4 =$F M6[@" #P!P &0 'AL+W=O =B(WP36MBYEC"F-,_)%/% MP.DZ*(,%KJBZY^N?T!34,7PII])>T;J.34('I954O&S 6D%)6'W'+XT16P _ M/@((&D"P#XB. ,(&$-I":V6VK E6>-@7?(V$B=9L9F&]L6A=#6'F--L@L[/+M 9 M(@P]%+R2F&6R[RJMQG"Z:9-Y5&<.CF3V W3'F2HD^L$RR'8)7%U&6TNPJ644 MG&2<0'J)0O\;"KS /R!H_'&X=T).V%H;6K[P&-^NG=K@C9U/OW0HNE50RK\G M$D5MHL@FBHXD>N *TPWYP3=1XSL6;W[LU3#JQ4FWTW=7V_Z\#PN3./:2-FQ' M7J>5USDI[X:\0(:6@J2 4OW&A?YU)7JZ@W(.XE3]<9L@_EJCDS91\DFC:WR\ MY6"21'ZRY_/[*-\+HR \['.W5=<]J6XJ>%:E"LTPA0_YVVN)>U_KK^^]=2/O MDPXW!#O?LM\+X^Z>QP?B@B3TN]&>R>Y6[RQ!Y':D2/VA5DS5K:<];^=R2!, M@'Z^X%QM-B9!.^2'_P%02P,$% @ /(5P5+4Y].2H P KPP !D !X M;"]W;W)K&ULG9=O;]LV$,:_"J$50P(TD4C]=6H; M2!P,'="U0=)LKVGY;!.52(^D[>S;CY0569$H->@;6Y2>._UXI.^AIT_-I=>]!SJ=BKPO&X4$BM2]+*O^[@T(<9Q[V7F\\LLU6VQO^?+JC&W@"_;Q[ MD&;D-UE6K 2NF.!(PGKFW>*;!8YM0*7XF\%1M:Z1G5+6IHLUL&+?+^*2E> Q!HM!-?2U!7=*@5:([:G5*$U=I[ _P,,=9DJ13_] N25]%LBB(&]4;QJAAC$89F\6GI\7__;>, M8/P)<<&O:G(7\2EITB;&61QVB!VJ@)#,31PWQ/'[B(O6'JVPR2_#OV36B=]HC3K4#LTDS1U,Z<-BR /41;:10 M3N:L!Y/A-.H0]T4XC,,!XDE#/!DE?K2=E1O?=&%->F\D)(R2#I=#%0>3B9L+ M!V=_"$;)O@M-BW,AAQ>\SM,&"(/8=N4WF"Y9EH3A &?+Q_ HYYU9<=.WE?4C M>,E-Q[66E@LU0(O[RTBRN+O8#EF*)W@ ]NPRF(S"WJX.E!M&M):BK&T>I"'F M:,]S4>X*T*WMZYX!Z1>21&'7+!PR8IKO0._%9TO#XY[6V1>MKN"$#7L4IN=. MNMW (2.F-0YMXK.WX7%S>[5&\85*F!MHH+KU(3+T^GX--!B5QTPET*;?5Q=;LT_"I!6 M8)ZOA="O WMF;?ZCS/\'4$L#!!0 ( #R%<%3W-.^40P, "0* 9 M>&PO=V]R:W-H965TA!5H@C=YL.2EL M X[=8066P8C;[4.Q#[1TEHA2I$?2<;)?OR-ERUXC"RVP#_UBDQ3ON>=>>>.] MTE]-A6CAJ1;23(+*VNW[,#1YA34SUVJ+DKYLE*Z9I:TN0[/5R HO5(LPB:(L MK!F7P73LSY9Z.E8[*[C$I0:SJVNFG^]0J/TDB(/CP0,O*^L.PNEXRTI38!:_G\>I$_ W_N"X-V=K<*:LE?KJ-A^+21 Y1B@P MMPZ"T=\CSE$(AT0\_CZ !JU.)WB^/J+_XHTG8];,X%R)/WEAJTEP$T"!&[83 M]D'M?\6#04.'ERMA_"_L#W>C /*=L:H^"!.#FLOFGST=''$F$&<7!)*#0/*M MP.""0'H0\)X+&V;>K 6S;#K6:@_:W28TM_"^\=)D#94 M.X0%-ZPL-9;,>?<*YDI:33Z&F3%H#3!9G,X$9VLNN.5HX,T"+>/"P.],:^9B M\A;>P>?5 MZ\>@NO@$OX5*F=(0 S#BU1=HK#_$#OKJ&77* 7)W!/6BL#'V2! MQ7\!0K*U-3@Y&GR7]"(N,+^&-+Z")$JB#D+S[Q>/>^BDK?]3CY=>P%M53.,[ MEXC.OS55I_$1@!EY4Y9(%6-A_0SG]Y;LV1_/]DP7\.4W@H2/%FOS5P^A04MH MX D-+B:$*WXN2]BB]FU"Y@AJ+7B3&ETN:Q"''M'UC<=I,KB)(W+O8P>38[Q4]:RRWJ15DQ0]FL4S%)(K *J".'< M1@F/3SD: VH#N3*G]9*ABL%ZC/E9- E_N_4%?MMZVX+<_1_G$T:FA1KWV?GC:TA-%>KKK MQ\6E:;DN9Y!VN2HE_^?;YM9DQT%7=EY::3*Z5%KQ6=N/?R@JZ?=$)4Y.\,E/ M$I=3HXW3_R4NG6%(7Q1&/!R\B$)X]@[7J$L_GABJOIVTS9/C,_W3-=&ULC55=;YLP%/TK%NI#*ZWA.Q\504J+IDW:I"IIMX=I M#PY<@E5C9[9)NG\_VQ"6-J3*"_C:]QR?>XPOR9Z+%UD!*/1:4R;G3J74]LYU M95Y!C>6(;X'IE9*+&BL=BHTKMP)P84$U=0//&[LU)LQ)$SOW*-*$-XH2!H\" MR::NL?A[#Y3OYX[O'":69%,I,^&FR19O8 7J>?LH=.3V+ 6I@4G"&1)0SIV% M?Y?%)M\F_""PET=C9"I9<_YB@J_%W/&,(*"0*\. ]6L'#T"I(=(R_G2<3K^E M 1Z/#^R?;>VZEC66\,#I3U*H:NY,'51 B1NJEGS_!;IZK,"<4VF?:-_F3D(' MY8U4O.[ 6D%-6/O&KYT/1P _.@,(.D!P*2#L .&E@*@#1-:9MA3K0X853A/! M]TB8;,UF!M9,B];E$V:.?:6$7B4:I]*5_HZ*A@+B)7H2N "TR'/>,"71$G(@ M.[S6B]<9*$RHO$&WZ'F5H>NK&W2%"$-/%6\D9H5,7*75&$XW[W:^;W<.SNR< M03Y"H?\)!5[@#\ ?+H=[ _#L8K@_>PMWM86]CT'O8V#YPC-\_\V2Z-=B+970 M7_3O#XC#GCBTQ-$9XO90\.%01+_/D.,M56RIS(7?I;[O38))XNZ.G3U-FWG6 MQ=V T*@7>H]!M(>8<65#<2S') NB6A@C=K53:TUS\DNJ4='ZFY]:?3=Y(' MDL91]#8IBT[JN@W&TWBXKKBO*_[X +C"=$AW/&1V',[>*3]-F\["R?B=*/?H M"IM^^QV+#6$242@USAM--(%H>U@;*+ZUMWK-E>X1=ECIM@_").CUDG-U"$RC MZ'\DZ3]02P,$% @ /(5P5,75A #= @ 2 < !D !X;"]W;W)K&ULC57+;MLP$/P50L@A 9+H9J"DE<5&(EV2LI._[Y*2%<>6C5PD/G:',^1R.-P*^:)R $U>RX*KD9-KO7YP M797D4%)U*]; <283LJ0:NW+EJK4$FMJDLG #SXO(DHE/V2;1/K M.22IE!9EDXP,2L;K/WUM]F$OP8].) 1-0G"8T#N1$#8)H15:,[.RYE33\5"* M+9$F&M%,P^Z-S48UC)M37&J)LPSS]'B)99%6!1"1D5E.^0H489Q,"CQ>RA,@ M6"AD+JI89U5!)DDB*JX5>8($V(;&F'@Y!TU9H:[(#7E>SLGEQ16Y,!@_NY2<-J6K,*3K#R _(HN,X5^<)32#\"N"BQU1GL=$Z#LXAS2&Y) MZ%^3P O\#D*SSZ=[9^B$[;:'%B\\@?>^?XK\GL1*2ZSG/V> >RUPSP+W3@!/ M:6&/C6H2PXIQSOC*G.T;4-EU#C5:WZ*9&[\91[W>T-WL;\UQ3!#=]=N@#SS[ M+<_^69X+*3;,6H$IL)BF>/=BW5DJ-5"TM[S?O[\_X-@1Y-]'W1RCEF-TEN,< M;X8U&T6PC,E6,@TW(LO4->'HK[BKR!U]@N-%E1)X\D9H^A?O++J<[E(2'9&\ M";Q^_T!*1U08A(-N+8-6R^"S=0&HY4Q%#(Y.V[^[.Z!X'+-?-35!=\^42I K MZ]6*6 .I[VT[VCX'$^N"!^-3?"9J5W^'J=^81RJQQ!4I($-([W: C&3MVW5' MB[6UOEAH-%+;S/&I VD"<#X30N\Z9H'V\1S_!U!+ P04 " \A7!47S,; M@@H# #"0 &0 'AL+W=O5J*1NX'F)6V+"G'ZW>C82_2Y?*4H8C 22J[+$XNT6*-_T'-_9/7@@\X4R M#]Q^=XGG, ;UM!P)/7,;+U-2 I.$,R1@UG-N_,[ ]XR@LOA%8"/WQLBD,N'\ MQ4SNISW',T1 H5#&!=:W-0R 4N-)<_S=.G6:F$:X/]YYOZN2U\E,L(0!I\]D MJA8])W/0%&9X1=4#WWR';4*Q\5=P*JLKVM2V<>Z@8B45+[=B35 25M_QZ[80 M>P(_.B((MH+@LX)P*PBK1&NR*JTA5KC?%7R#A+'6WLR@JDVEUMD09C[C6 G] MEFB=ZH_UNIBN*" ^0_=L#4QQ04"B\R$H3*B\0%?H:3Q$YV<7Z P1AAX7?"4Q MF\JNJW1\X\4MMK%NZUC!D5A#**Y1Z%^BP M\BWSP>;GW4>[JK)O4@R;UH/(7 M'O&W2_<-#8DL*)CWS40JH1?7GQ,1PB9"6$6(CD1XP!O]K10(@JFU7K4\ MKN1FPZW[<11%8===[Y>E;16E018T5A_8HH8M.LGVK'>7^9Y+P0N05KK:0;(7 MU_?](#F@LUCE813;Z>*&+CY)=T<8T8MZBN:('H+(+G$>FBC2UJ!\RPYI&L;97EVA"YMZ-*3="-^0*T_WS MYQ+-!;>ORJQ-'WMY>L!OL?+#\,B>R9L,\I/%_:$W2@>]GQN8ZBZ(60$VSKQ% M<.4'P0&FQ>A8F7WO_4CW_J_09+_0#)3U*/=:ITX6Y6E\D(#-S ^B_" '=Z]# MF=^#GUC,"9.(PDSKO.M4.Q!UQZTGBB^KIC7A2K? :KC0?RD@C(%^/^-<[2:F M#S;_/?U_4$L#!!0 ( #R%<%2U%DWK#0, (<( 9 >&PO=V]R:W-H M965T4/O^<&=>-Q:]\"?3PO^B"NT#\6MIIG?JJ0BP]P( ME8/&S"_.Q\1Z+E[L/_G?W*?VV!JRM :OT@I-Z&Z2<4U@H8\TE+'@A+)?B M#Z:7<*NQX((&E&I3H:8R2V$2J4RI$;[?K(W5M"1_G,$)6IR@P@E/X-RD.YXG M:, J6)5%(05J4X7_I'C>6^Y:<%0)NGV[F\>38.KO#FO:M1G&[)_1?ZAABQJ> M16V* Q_S1&4(]_P)>_EJE?%A;!:'HR/"KM5XP.)^PE%+.#I+^"XKI/J-"'>8 MH-CQM>PG''5B!^RX@CTVXV$_WKC%&[^H@/A$Q[+I1QMWPTX.XM9L72,61"?@ MHA8N.@NW1$T5<\HY!O4-O M#GTG0-23SZ _G4F;SN1L.LWQ1AM=6*5[Z2>=J&$4LJ-2=XU8'(7];''+%I]E MNU=TX/01Q9U=R]AD%!XA=:V&P20^KI=_T"9N&;4_GO,_P)02P,$% @ /(5P M5-P->8!A @ 3P4 !D !X;"]W;W)K&ULC51- M;]LP#/TKA+%#"W3U5_J!(C&0.!NV0[>@7;?#L(-BT[%06?(DNNGZZR?)CIL5 M3;&+15%\3X^4R>E6Z7M3(Q(\-D*:65 3M5=A:(H:&V9.58O2GE1*-XSL5F]" MTVIDI0%*@L9J%LSCJWSBXGW =XY;LV>#RV2MU+W; M?"YG0>0$H<""' .SRP/F*(0CLC)^#YS!>*4#[ML[]H\^=YO+FAG,E?C!2ZIG MP64 )5:L$W2CMI]PR.?,\15*&/^%;1][<1% T1E2S0"V"AHN^Y4]#G78 \3G M!P#) $A> B8' .D 2'VBO3*?UI(1RZ9:;4&[:,OF#%\;C[;9<.E>\9:T/>46 M1]E7JE%#WFF-DF!N#)*!HR42X\+ %Z8UR26"1O,BZQ.(4T M/H$D2N)7!.7_#X_>D)..-4T]7WJ0KT);SQ)R9:,T\2?FVT95T/8* M !_M*##XZ@OVC&>>T0V"ARQ.H\MI^+!?U=>"TN>@7FRX]V\VJ#>^90T4JI/4 MO_#H':?"W#?#"__"3HN^N9]I^E%SS?2&2P,"*TL9G5Y82;IOWWY#JO4=L%9D M^\F;M9UXJ%V /:^4HMW&73#.T.PO4$L#!!0 ( #R%<%06C2DAT0, &L0 M 9 >&PO=V]R:W-H965T Q8[F<6QNEB@O;ELF&9%B>\X+D^LV*BPPK/15K6Q:"X+1R MRIB-'">P,TQS:S&KGBW%8L9+Q6A.E@+(,LNP>+HBC._F%K0.#S[1]4:9!_9B M5N UN2?J2[$4>F8W45*:D5Q2G@-!5G/K$EY<(]\X5!9?*=G)SAB84AXX_VXF M']*YY1A$A)%$F1!8?VW)-6',1-(X?M1!K2:G<>R.#]%OJ^)U,0]8DFO._J&I MVLRMR (I6>&2J4]\]R>I"ZH )IS)ZA/L]K9A:(&DE(IGM;-&D-%\_XT?:R(Z M#M ;<4"U WJI@UL[N%6A>V1563=8X<5,\!T0QEI',X.*F\I;5T-ST\9[)?1; MJOW4XEZOB[1D!/ 56 J].H1Z.@-+AG,%<)Z"/WZ4M-!M4^#M#5&8,OD.O =? M[F_ VS?OP!M <_!YPTNI;>7,5AJ1B6LG=?:K?78TDOV&).? A6< .0@.N%^_ MW-UY[FYK'AHR4$,&JN*Y(_&F"?CV49N##XID\M^)9&Z3S*V2>2/)/G.%&2B: ME$63DAQ2#A&Z#^I70W2Z0%_F1.[.W7>(&S%P4Q5YC]@RSUV#V)C%?)DF9 ME0PKDNJ]HG4CH=CLQB&@^TA!!\%[Z 21YQ\A';0+/>@,0_4;J/XDU+^T!!KU M %O,RFIY'ZC^-<=^#Q+T8.A&1\@'S)#O12,'Y/38;L?-^'[D@O6LV& MTZ+]]VI%$_(?F]#*+/1?H0FM.,)I=?S=)O1U,41AKP4#5HX'1QK0JB>C ^"?%QCU+7== Q\0-63C3RJX5:[433VGE)12+P MZD4K'K7:AN#IB4>=,RDZ!?%UU"ZEL=\[?$WG-G?("UG@A,PM?=B31&R)M0!3 M9;5JBJ;5]+84.56E(%4IM_31C%^T15"K?,A[A4ZU4HBFCYR_VRF_?U;WW?"X M4P-6KG-\/K([-T%S#;_#8DUS"1A9:3?G/-3^8G^SW4\4+ZK+X0-7^JI9#3<$ MIT08 _U^Q;DZ3,Q]L_E_8?$34$L#!!0 ( #R%<%36@VW6/@( "H% 9 M >&PO=V]R:W-H965T;$ M12 +\)*B/:0PDJ8]%#W0TM@B0I$*.8J3OR])R:H;Q$;1B\09SGNSD(_95NE' M4R$2O-1"FDE0$37786B*"FMF+E2#TNZLE:X965-O0M-H9*4'U2),HN@JK!F7 M09YYWU+GF6I)<(E+#::M:Z9?9RC4=A+$P89PW;X#W20[/4U@H' MEI+7* U7$C2N)\$TOIZ/7+P/^,YQ:_;6X#I9*?7HC"_E)(A<02BP(,? [.\9 MYRB$([)E//6'2DG'08;NKYTO\:[L_IRI"V]_C7D52C(=7(IQH=+-V*N.#,:P-?K,@- MOG M0?!3?\_?^&?V(>AT^X>F>T5NF=YP:4#@VE)&%TYWNE-F9Y!J_.5>*;)2\&ULO5A=;]LV%/TKA-"'%F@BD?JP M7=@&4F?9 K1!D+3KP[ '6KZVB4JB1U)QME\_BE8D6:)4(S#R8HO2N?<>'ET> MDY[NN?@IMP */:=))F?.5JG=)]>5\192*B_Y#C+]9,U%2I4>BHTK=P+HR@2E MB4L\+W)3RC)G/C7W[L5\RG.5L SN!9)YFE+Q[V=(^'[F8.?EQ@/;;%5QPYU/ M=W0#CZ"^[^Z%'KE5EA5+(9.,9TC >N9W,&3MH!6N:)^J![_^ %(&D%,#_#+ -Q,],#/3NJ:*SJ>"[Y$HT#I;<6&T,=%Z-BPK7N.C$OHI MTW%J_JC[8I4G@/@:W;",*;CXHG5=H=M,T6S#EOK1E92@Y$=TDZM;M<07R(??T3$(]@2OC@]W#L.=[5*E52DDHJ8?'Y/OF%YT%]?-![= M*DCEWP/5_*J:;ZH%/=4:!6BI_^^"2ZN,ATRAR52LVZX2#/ M;US1Q$8J[%3S?7_4HM0%A1@3.Z.H8A0-,Q)T!>B.IJ![YRND2Q!#?3.JTH[> MH$O'5;7QV;ITW!%Q,O9:0@]CCBA.*HJ3LW7HQ-9Z[6:P@$9ASS+"7NW#WNL: MM(P[[M 6)0N&D)X5@QL_#7B0TAU7+#:_#%I#V.DW'9_6J[BV5/P6GHIK4\7G M<]4RU5$S!F'4EMZ"(G[4HWUMJ_A\OHHMCAF1SMJRP4(2ACU4:V?%K[16;/%6 M/.H(:$%-QGWKJ797/&RO=SR[B'FZ Z6[:2, ]-Y3G=2\M=/BM[!:7'LM/I_9 MXJZ3XBAL2S\,.J99^RT^G^%BBYGBJ-.Y-A3I66.DMESR2LLE73MM2V>!^#V& M2VK#)<.&NS#[?1#H 1(CF=RRW4F.2QJ;V+=P7%([+CF?XY*NEP9Z@]B6_A>H M8Z*UXY+S.2ZQ6&G@X?9.P0;SR6C40[5V7/)*QRWCCO;XI+U9L(#&D=_BY#:. ME,5Y_BL5&Y9)E,!:1WF7(QTN#D?DPT#QG3EE+KG2/6PNMZ!WN*( Z.=KSM7+ MH#BX5G]4S/\'4$L#!!0 ( #R%<%1M1[Y F@( -@& 9 >&PO=V]R M:W-H965T.8-78S#:AVZ>?;2C*%M+V#?AL_^]W=S9'W'#Q( L A1Y+RN3< M*92J+EQ7I@646)[S"IA>R;DHL=*FV+JR$H S*RJI&WC>V"TQ84X2V[D;D<2\ M5I0PN!%(UF6)Q>\KH+R9.[[S-'%+MH4R$VX25W@+:U#WU8W0EMM[R4@)3!+. MD(!\[ESZ%XNIV6\W?"/0R+TQ,IEL.'\PQG4V=SP3$%!(E?& ]6L'"Z#4.-)A M_.I\.CW2"/?'3]Y7-G>=RP9+6'#ZG62JF#M3!V60XYJJ6]Y\ABZ?R/A+.97V MB9INK^>@M):*EYU81U 2UK[Q8U>'/8$_.B((.D'P6D'8"4*;:!N936N)%4YB MP1LDS&[MS0QL;:Q:9T.8.<6U$GJ5:)U*UOI:9#4%Q'.T(HPH0%]T73-TS11F M6[+12Y=2@I)H5:M::*OD0I$_V)["QT=]G22@TR4H3*@\0^_1_7J)3D_.T DB M#-T5O):893)VE0[70-VT"^VJ#2TX$MH2TG,4^N]0X 7^@'SQ>KGWK]S51>HK M%?25"JR_\(B_3YQG#:$4Z6P&JK,D,J5ZR9-QU&13TJ>@DU&D)% M!ZAH=@0U[E'CEU#1$&I\@ IFWC!JTJ,FSZ+N"M"M-%<@AH"3 V!HSG8(..V! MT^> IL=?R JG,'=T$Y<@=N D;]_X8^_#'5>8#H4Q/;@Y81A.^CC:;^MP4^3[ M_P?K[O4=T_._8K$E3"(*N99YYQ.M%VT?;0W%*]N*-ESIQF:'A?[U@# ;]'K. MN7HR3'?K?V;)7U!+ P04 " \A7!4I=F0>'0" #S!0 &0 'AL+W=O M4R+21ZE&7B :>.!-Z M')3&5)=AJ/,2.=&GLD)A3Y92<6*LJ5:AKA22PH,X"^/!X"SDA(H@2_W>CX)',5Q+84H-'T6!Q9\$HI#.-#S+.,3^%)'H'\2".=@B:_3M\<$!. MTE7(4[IAM<[B^,-%&JZW[WN'4W3^ZM2J#;?ZAZ-:^;&B(9>U,.W;ZW?[ MR37Q#?MF?VHG6CN 7FG:<7A-U(H*#0R7EG)P>FXEJ7;$M(:1E>_2A32VY_VR MM%,9E7.PYTLIS<9P ?HYG_T&4$L#!!0 ( #R%<%0#U'&*>0( .T% 9 M >&PO=V]R:W-H965TICV8Y$*B.G9FWT#W[V<[:906J/I"_''/N><>KF^\%_)1 MY0!(GDK&U=3)$:MKUU5I#B555Z("KF\V0I84]59N755)H)D%E!$PF;JS/SK>63B;<#/ O:JMR:FDK40CV9SFTT=SP@"!BD:!JH_ M.Y@#8X9(R_C;U%$/HIFW: MFR9M<"+M M(K$OH#$GB!?P0^?S_<>PEWM0&="T'G0F#YPA-\MWP'"G5SHAJ0 M&6.M%;UC\GNV5BAUU_UY(U_8Y0MMON&)?'= &='4%$$;V24YYF-#%%DB\R1W M23@93F)WUW?K,"@8^5$7]$+CL-,X?%-C8P'3W7")IANH[89C$AN>45^B]^F5 MPL,8?QP>%QAU J.W!)KY=JTJFL+4T0-,@=R!DWS\X(^\SXWV1O& <,'36DKM M\ %4G:LANC P:$?C5\5<1@4C">35U6XO<=H!N%W*K<%5X3!1L.\J['&RV:X M-!L4E7V?:X'ZM=MEKN3."2!%2#=@4ZM=%57RV[[4/7!) -8Y]C4-G#W[SMVLBE+ M#%H>B!W/?/Z^R7C&TY/2W\T.P)(?C9!F%NVLW3_$L:EVT#!SK_8@<66C=,,L M3O4V-GL-K/9.C8AIDA1QP[B,YE/_[E'/I^I@!9?PJ(DY- W3/[^ 4*=9E$:O M+Y[X=F?=BW@^W;,MK,"^[!\USN(>I>8-2,.5)!HVL^AS^K!(O8.W^)/#R9R- MB9.R5NJ[F_Q6SZ+$,0(!E740#!]'6( 0#@EY_-N!1OV>SO%\_(K^U8M',6MF M8*'$7[RVNUDTCD@-&W80]DF=?H5.4.[P*B6,_R>GUK:81*0Z&*N:SAD9-%RV M3_:C"\290SJZXD [!_I>AZQSR+S0EIF7M626S:=:G8AVUHCF!CXVWAO5<.D^ MX\IJ7.7H9^ZEQR4PEE#AK(WY_7QFI,K7]N@&<]>.;!1U? G^"HQ)%C3-V* M<1&N--3RAV]XYR6DVE\/(_-T"8KR][F#<=1SW%TD^-7+IFL@ C MHQ#BU;H7YWLFQ06O@$V>A'GE/:_\)J\7::#"+U(3 Y(K3:2R07XW85P-?#![ M5L$LPB)G0!\AFI-0WN4##31-\!>64?0RBILR_K [T$0H)H-GI1ANFEU^]*%- MEH9)E3VI\B:I51O1UP"W.4DVK.*"VY\AGN609S*B>7E!-6!&QUD>9CONV8YO MLOT&QCQ@0=J ]FR5L>XD;7SBXN$*\1T/B-P5";U,VX#5)$VN'*A)3W=RD^ZS MLDP0M19\RUR?,N0@:\R!M=*(Y(H!TYK)+6 KM,&DF QHI9-)DN<7[(=FE(Y& MXR),/TW^[P?).^*].&"TI25[I7VWQ8@+[ YWUG6'VE5-K/]$^?2N.MM>8K@O M)$-=27EVP+KZ'S KB]$556==+KVMZ@WY(+]T4%W3,6;O9=P#=I32DM(+BO%9 M3W87HM^9WG),!P$;=$SN2T30[1VCG5BU]VUZK2PV?3_&ULA951;YLP$,>_BH7ZT$I3,220I")(;:-IDU8I M:MKM8=J# T>P:C"SCZ3]]K--BM*5)"_@L_W__^ZP=20[J5YT"8#DM1*UGGLE M8G/C^SHKH6+Z6C90FY5"JHJA"=7&UXT"ECM1)?R0TMBO&*^]-'%S2Y4FLD7! M:U@JHMNJ8NKM#H3Y]XY)L2[82?)@W;P KPN5DJ$_F]2\XKJ#67-5%0 MS+W;X.9N9O>[#3\Y[/3!F-A*UE*^V.![/O>H30@$9&@=F'EMX1Z$L$8FC;][ M3Z]'6N'A^-W]JZO=U+)F&NZE^,5S+.?>U",Y%*P5^"AWWV!?3V3],BFT>Y)= MMS>./9*U&F6U%YL,*EYW;_:Z_PX'@C X(@CW@M#EW8%F(<5-?WN@!EXWK-6J+I7&Y8FE\%*+O!K!=2 MXGM@VU?_\TG_ 5!+ P04 " \A7!4V>Z?^IRLR-@9YB]\X>U8KOY$9RH,0 M/\W%]?2XYYF(6,PB;5Q0^/?$SE@<&T\0QU^%TU[9IS%<_?WF_3(?/ SF@2IV M)N+?^53/CWNC'IJR&>KU@Q(&+\12)6^5_T7+3U>BC*E!9)80P1)#Q= M_JQ@5!J.\NLMRY+4\IYJ>'$GQC*1I#=[,CWQ"Y-900IZ:N7NO)3SE8*=/SMF# M1GOG3%,>*_252DG-9-I'']&/^W.T]V$??4 \1=_G(E,TG:JCOH9NC7$_*KJ8 M++O #5WXZ$:D>J[013IETQK[SRWVV.&@#^,M!XW?!CW!3H]?Q=,A"KP#A#WL MUP1TYC;_E:9@[C>:G[O-SUE4FGLUYA?=@Z\SOW2;?XNTT_QS]^#KQG[UC\>^ M5LF@G+Y![B]P3=_K5&F9 :!J],<7:("N-4O4GP[W8>D^S-V'W=P?H$L:,72: MB"S5=85?>B.Y-\,:3R<8AX$'(WU:37&UF3\>#3:;7;5Z6QL3*<=$G&/Z(M+' MCYK)!.6Y$C-T)MF4UXYGZ6FP$D$P'&X,AE2C'(XW1N+VLS:,03F,P7:EF5#% M%;K/&1P!*_Y&):;VCP^)]Q_'%!J6<0Z=?FZEB!B;*C23 E*^ MEGSESOZPDC4<^$WE'Y7QC+;+VPW5F>3Z%0%_L -TSE0D^<((BSIT<#N?&:W" MV$^%M$ $O3(JE2.'XS+FL=/MQ6S&E58",># M^G+[*P3OMTQ I@PT/M$XRY<[J B>9 F*&6@^M*"O9A[4\?KGPO-J1('7%!"V M 6%G0)<\-45#7TS_!RB7RQ_%[.,/B.94*09SDLZ@S.@TBK(D6V8-,%=J_E_: M,"_/BS[70C4$M095-8WPD&Q@5=%HT.!I?="6I_S .>C?WL]T!K-^-2-?67&V(;K?XT!L[UYIE+M]- M7==OD5R\P-Y-U0=3Y:-1.*@4N=K*'P^'04.9+2GY;:PT8Q( '44"POSCAB4/ M3+J4B&]YQ!_N0NKXEAA\-WB_(Y*-*DO(#\(FX+ LX+M!^]N"F=T)+)FB_ET2 MC"V28V\7"<86B;$;B=\OP;@*S#YI$ ;8 C-V _./])Y%F9F]]RSE0J*O0H-& MZ9)DBX-X)X(=6Q##[RK9SW"-R@:1U22SL 4K[ :K2B E>MWE0NM>+VO,9 2/ M 6AKHW/W,3K$3I&*+7#A+>7T=K*PQ7MBG!DF,?L^[ K8PB%VZ^H\8/9BX"#C M:IY/)@.ZM5D<5I>+-VXLL45,W$%+;\0 BNB<8Q@'Y+PK([2SPJO:Q0U:(S& MPB-VPR/L+::P[\FGV0--?Z)O()O-:C;S#>U]N9Y\N]OOLIH#"YG!3B SL) 9 MN"'S/1;194L?WN&0N!918 $T< /H=A5 _T,WA13O4I25(Y&=0&Q@(3;8$F*W MWGJW=.!7*U)4LDUINO?L@07OH/609,M*TI?.E;2@' QV4DD+HD$'$/W_*NGN MH&9M%95TVP5ME;08';1@M*3/Z'M^XB)HVJD^%G&#\4Y.'RV^AN[#A?43.B-E M> RURO]7LD.JN<'GB/9*V?1;G1KC*\:5YM>F[1TMPB*KI 63IE$G&M0'8E"=>&ATV(OQ@%M PQW]%\(!Y*>!R;-Y5:H ^^ MO3Y >QQZ@L89:'3C:J4?T')P_8I@T=+%0@JH@<%>/_#,RTI J87@J58'T&!J M_( CD&(,+B#@7X!8-:%. M*(%82B#_!B5,2,UALR/_Q%(":3OD>!+Q4]Y]<^K?;:M"+'V0G= 'L?1!6NBC M^WNUR\)5Q\E/+$40-V[O(/G;X119>0M)=E(/"X3$?>:P13TN"E=K LG!V<2" M)7&#Y8X*TAVYB 5.,MI)02PTDM;SB>X%&5=?YU0../LKG[TD3#[FGT 9.9*E M>OD)07FW_,SJ-/^X:./^Q/]TZ=?<_^Q_NEI^1&7=+[_INJ'RD:<*Q6P&79E= M3@_)Y6=2RPLM%OE'-P]":Y'D/^>PIV+2-(#G,R'TVX7IH/Q8[>1O4$L#!!0 M ( #R%<%1'Z3;=<0, 'D+ 9 >&PO=V]R:W-H965T6JG-K>_+= T5E0.^ M :;?Y%Q45.FA6/ER(X!FUJDJ_0#CQ*]HP;SIV,X]B>F8;U59,'@22&ZKBHI_ MYE#R_<0CWMO$UV*U5F;"GXXW= 5+4"^;)Z%'?ALE*RI@LN ,"<@GWHS<+DAD M'*S%GP7L9><9&2FOG'\S@X=LXF%#!"6DRH2@^F\'"RA+$TES_-T$]=HUC6/W M^2WZ[U:\%O-*)2QX^5>1J?7$&WDH@YQN2_65[_^ 1E!LXJ6\E/87[1M;[*%T M*Q6O&F=-4!6L_J>')A$=!Y)<< @:A^#4(;K@$#8.H15:DUE9=U31Z5CP/1+& M6D+7A#)B29O3 4EX!>J8' M='_0IT8"NIH#@[Q0U^CJ#A0M2GF-/J*7Y1VZ^G"-/J""H>--GKFBI3Z$0^E#HW;4'0M'#+S^1 M!/_F4E ODG39@@AWX&H)#K,DB@.WA+B5$/^W],;GJY)1<)K>L'J-.K: CJ162>/+LCD'#**,#Z!=%@E\8BX.8RH%_8^S\%> 994Z#UW(?;'"&X&$?[951CZ M_<)X$)[ZO1-QTXJXZ0VT^/+IR^/\8=83BN!C)<>]P9XHHQ5UUEWLV*D@C*.3 MG7+9Q3B\4%I(YXXA/TI&' 4C'I)3,(=9DN +YYT$1["@'VSV>?;8F_UC;2?] MQ;U'8W@.WZEUC4*'47BA())C42>]5;T/Z@>N ^3Z4OZ'0+4XO]/$5"!6MK>3 M*.5;INHKOYUM^\>9[9I.YN>FK[3-T3%,W90^4K$JF$0EY#HD'@SU21=UGUU[HU!& /]/N=&PO=V]R:W-H965T8N;&;O5BIEJ4HH9;S4Q;55P_7(%4N[D7>8\#*['9HAT( M%K.&;^ .\&MSJZD7]"R%J* V0M5,0SGW+J.+;&K7NP7?!.S,49M9)6NE[FWG MNIA[H=T02,C1,G#Z_88E2&F):!N_.DZO#VF!Q^U']H]..VE9F0Y-\4=NTWZ&F M64$X7-Q1'16M!*9*]J$LP:6!7=>YJH!]X7NVX@AL!;FJU2%>?"H>-#Z+TC0^RR)3L*SE\/#I_" C.O= MBWOW8L>7G. [\BD3)I?*M!K8C\NU04T5_7,D1-*'2%R(=#P$4@C8TV$WP#@R M@QQ;5/J!:6XT2QGPX+&8=-_/-1'9->Q^19'914;D4(E^,A">,< M9[%-QM IS)X!1G[T'_")C&DO8SK*]/?.L!5JBW%(QC@'U=2)5(SCDHF?#.MUP_5&U(9)*(DI]-^1/?KP(APZJ!IW1ZX5THWKFEMZ1$';!31?*H6/ M'7OM]L_RX@]02P,$% @ /(5P5 .)L]U> P > H !D !X;"]W;W)K M&ULK99O;],\$,"_BA7Q8DAL^=^DJ*TT5B&0@&=B M\#PO$"_-/:SMWY=^<[^V9[(;^K+8 F=Q6O MU=S;:MV\]'U5;*&BZD(T4..7M9 5U3B5&U\U$FAIE2KN1T$P\2O*:F\QLVO7 M2J%U547G_"KC8S[W0>UCXR#9;;1;\Q:RA&[@!_;FYECCS>RLE MJZ!63-1$PGKN788OK\+(*%B)?QGLU6!,C"LK(;Z;R=MR[@6&"#@4VIB@^'<+ M5\"YL80H4HE]5B#N%V#K: MDEFWEE33Q4R*/9%&&JV9@8V-U49O6&V.\49+_,I03R]N,"_*'0F*+N-\BMELD1[:XEEB'4M^_( VG MM;91AA\[UF"!X*S\A@=OALY@MJ93:]I4Z>TBR3!LM\.(.63RH)=YPISTS,E) M9A./%=2P9II@_;%::)\Y(IR.&.(_R ]"Q4!BD M1T@G/>GD).D_>@O21309;99.#WC&(EGJILEZFNSTR0L\:7,WMK>#QD2@]G9P M$6:C[9-TQ#@6"O-\ZJ;,>\K\).42\!TK6)N0IJ N*R$U^VD77*3Y".(\R;+H M -4A%4[CT,TZ[5FG?W:^T_%NH]IVR,19Y@8*@\=W(/B[Q='9>\(1I7%V0.L4 M2_+X"._@W0I_-RGYXSOE! X=P8T'UV('[!!+LNF1$P\?7Y4P.@G\ 7NR(:X3 M,1K=V^=X[1UF@%-L&AQ>.OZ@+3 ]V7LJ-WAM$PYKU LN,C0@VS:GG6C1V$YA M)33V'7:XQ=80I!' [VLA],/$-!]]L[GX'U!+ P04 " \A7!4+NY,6CT" M !!!0 &0 'AL+W=O2SE%5I)&@U#0DF1&%[F/;@)I?&PK$[VVG@OY_MI%&!MN*E\=GW^[CK MV6DKY+.J$#6\U(RKJ5=IO9[XOLHKK(DZ%VODYJ04LB;:A'+EJ[5$4CA0S?PH M""[\FE#N9:G;NY=9*AK-*,=[":JI:R)?KY&)=NJ%WG;C@:XJ;3?\+%V3%2Y0 M/ZWOI8G\@:6@-7)%!0>)Y=2["B>SQ.:[A%\46[6S!EO)4HAG&]P44R^PAI!A MKBT#,9\-SI Q2V1L_.LYO4'2 G?76_;OKG93RY(HG GVFQ:ZFGJ7'A18DH;I M!]'^P+Z>D>7+!5/N%]HN=YQXD#=*B[H'&P.+2IAG+[+RZT-*?4X'2V,&-1- Q!E/#3 M#,T<2Y02"W@D+W!+R9(RJE_A=(Z:4*;.X"L\+>9P>G(&)T Y/%:B4807*O6U ML6-)_;R7ONZDHP/2<\S/(0Z_0!1$X1[X[//PX"W<-TT8.A$-G8@<7WR [X;G MHD97]YRJG G52(0_5TNEI1FVOT@4=9VT+HVTTY5&U6B M%.I];>Q(1X[4WLI--OIVD?J;W5Y]S(DN+H><-VZ3P6URW"TJ-0%VU#/;3L@^ MW\D'3W$2CM\9WY,4CH-WSOV= ;>/RQV1*\H5,"P-+#@?&[SL+FP7:+%V,[\4 MVMP@MZS,&X?2)ICS4@B]#>PU&E[-[#]02P,$% @ /(5P5(XH3C*9 @ M: @ !D !X;"]W;W)K&ULS59=;],P%/TK5Y&0 M0)KRW6Z=VDJL!5&)H6IC\##QX*8WC35_!-NE';\>V\U"!VWH P][2?QQS_&Y MYSIVAANI'G2%:&#+F="CH#*FOHPB753(B0YEC<+.E%)Q8FQ7K2)=*R1+#^(L M2N.X'W%"13 >^K&Y&@_EVC J<*Y KSDGZO$*F=R,@B1X&KBAJ\JX@6@\K,D* M;]'U'+LJ0XVEP71.)'L*UV::A1R10VOIV@(91H^$:6(*\B;863L*BXV*AK&JQUC>H3Q%NL0DOP,TCA- M#L GW? I%B%DR5'X]'1X_!P>66M:?]+6G]3S9<>RH2M!2UH086!2$;%"H +N MA,)"VIF?N'3>P14*+*G10#7<(-%2D 5[A+G4FBX8POU'RPLS@UQ_ZU"5M:HR MKRH_HNI=6:+_8*P87S]C-=B*(3A=HJ",$O=9G8$VQ*R-5(]^^E UNU?*DC". M7QTJ8S2?1-=E2ON9P?XU\@:K+]5Y+V7M! M>Z'?JNIW)CK[O0-J5 4*8X_K0X7NILEZ?Q?ZF9[S5L]YM_%4G&K\14MY\8*, M'[2J!O_'^&X:N^./&!_M'>ON#KXF:D6%!H:E98K#<[M=U>Y>VW6,K/U)OY#& MWAN^6=E? 50NP,Z74IJGCKL\VI^+\2]02P,$% @ /(5P5"<&ULO5;;3N,P$/V54<0# M2"RY] :HC02M6)!@%U%@'] ^N,FTL7#LKNVT(.W'K^V$M+NTW2)5O,27^)R9 M.6./W9T+^:PR1 TO.>.JYV5:3T]]7R49YD0=B2ER\VI M.?.C(&C[.:'2E!%GA/Y>HY,S'M>Z+U-W-%)INV$'W>G M9()#U _36VE&?LV2TARYHH*#Q''/.PM/^V'# MR*1XISM=0'&\I(B&<[N$I[ M7F ]0H:)MA3$-#/L(V.6R?CQJR+U:IL6N-Q_8[]PP9M@1D1A7[ ?--59SSOV M(,4Q*9B^$_-+K )J6;Y$,.6^,*_6!AXDA=(BK\#&@YSRLB4OE1!+@+"Y!A!5 M@&A;0*,"..7\TC,7UH!H$G>EF(.TJPV;[3AM'-I$0[E-XU!+\Y<:G(Z'9E^D M!4,08[@@5,(C844Y$M)HP*%?2(D\>85+3">H8'^ FE"F#N +/ P'L+]W 'M M.=QGHE"$IZKK:^.9Y?>3RHOSTHMHC1<#3(Z@$1Y"%$3A"GA_>WCP-]PW>M2B M1+4HD>-KK.63=$;L_H(KKK0LS+[5ZA"^FF,!^]="F>"?K@T(KC3FZN<&DXW: M9,.9;*XQ>2\T86;_U8:)4JA72KF1R![[4S4E"?8\Y&_K,DD06F M<+W8']NH'RYJ8_AIQ3%<5,?P@^7Q/]L_?%_<_DV!OW1IVA?+#9$3RA4P'!M, M<-0Q8%D^ LJ!%E-WCXZ$-K>RZV;FX832+C#_QT+HMX&]FNNG6/P'4$L#!!0 M ( #R%<%1X10(LM ( ' & 9 >&PO=V]R:W-H965T&E: TD;Q$U["'*@I9%$A(M+4G;2 MK^^0DE5G<9J+1 [GO9DW0XV&6Z7O30E@R8/@THR"TMKU61B:M 1!S:E:@\23 M7&E!+6YU$9JU!IIYD.!A$D6#4% F@_'0VZ[T>*@JRYF$*TU,)035CU/@:CL* MXF!GN&9%:9TA' _7M( EV)OUE<9=V+)D3( T3$FB(1\%D_ALUG?^WN$G@ZW9 M6Q.G9*74O=LLLE$0N82 0VH= \77!F; N2/"-'XWG$$;T@'WUSOV8*F[\DVP;WR@@:66L$@T8,Q!,UF_Z MT-1A#Q /#@"2!I \!_0. +H-H.N%UIEY67-JZ7BHU99HYXUL;N%KX]&HADG7 MQ:75>,H09\=+O!99Q8&HG'S!IAMR=*&, 7-,L,AST&Q#7:').9-4IHQRLI#& MZ@H[:=%Y#I8RCMX=\DW)SAPX.NM'@F7E5.-+6HVM,N3V$L0*]!TZWBSGY.C# M,?E F"0_2E49*C,S#"WJ<5F%:9/[M,X].9![G)!+Y"\-^2PSR)X2A%B(MAK) MKAK3Y$W&.:2GI!N?D"1*XE<2FKT?'KV13K=M3M?S=0_RM>7?*_J);U3=IV-R M>X$@LK @S-T;(7MMR)X/V3L0WN-A"E=W&N(56%9'\@[6$?L^XANJFS&6)S-?EE?>G0&W7[K]$1)OU72?Z>2XH423HUA.4,MN5:" M3-*T$A6G%@U[RIBT"@N?*@&OR>K_5]9+C\X@CI[)"O<^7@&Z\#/-D-1E7]_< MUMJ.S8F?%L_L4QRG]?3[1U//XDNJ"_=I<\B1,CK]B"GI>K[5&ZO6?D2LE,6! MXY&PO=V]R:W-H965T"$P:H0B8*J5MHD5-KN8=J#22[$JF,SVX'V[V<[(:.E5'U)?.U[CL\]OG:Z MD^I)EX@&GBLN]#@HC=EJ-0EIX4,5#$D7? MPHHR$62IGYNK+)6UX4S@7(&NJXJJEROD@:.+Y=<^R_LVMPH@+S61E8MV"JHF&C^]+GUX0#03TX 2 L@GP7$+2#V MA3;*?%DS:FB6*KD#Y;(MFQMX;SS:5L.$.\6%47:569S)%LWI@5S!-64*'BFO M$:@H8$J5>F%B#9-*UL)HE_)#VO@>504S7!HXGZ&AC.L+^ H/BQF"KAI!Y(2@&>8]B/M?@$2D_PY\^GEX]!H>6FLZ?TCG M#_%\\4D^Q;;4M1K<"FU4;3O8>N$,NL%B[?UQG<@,0PTSIG,N=:T0?D^6-MUV MZ9\/5,2=BMBK2$ZH^'\T[QG:8 <>ZV[M-NM_3\AHD(;;0^..TT@\&@[B+NV5 MM*23EGPHK6N3D_*28WFC43QX*^\XC1 R).2-O/"@U]T[\Y,J>PH:.*XL,.H- M+8-J[FX3&+GQ[;^4QEXF/RSM&UL MM5;;;MLP#/T5PMA#"[3U)?^)+H=\O!0)C7>2/5;9X@&MD4N],3+C%E]]'T=9U@P?2%7*&@GE:I@ MAJ9JZ>N50I8X4)'[41#T_8)QX4W';NU.3<>R-#D7>*= ET7!U-\KS.5FXH7> M\\(]7V;&+OC3\8HM\0'-X^I.TR9+33;TV#=$T+KQXYK,544F M.D FC.!6"I-I^"023'8-^!19$U[T'-Y5=-3B'.,+Z(1G$ 51L(?0[.WP< ]\ M?AQ^R]0A^$XTG299'6>OH$^[F-&FZCH]Q:J8%2DW!4CJQ 7-"*L16LHGAF M]8*3!0I,N3G=QV[TW[T<'+B38?!2:H,WI_2;2^EL)Z4W4K_IIH:MXAZ^YUT- MHQ='T='0[C'.*>\\Y10;,B6HIY!+W*ZHO[^NY%7IK"VV)0Z'O5<:^ZW.5J!: MNA>"ID^A%*9J/6&H&%.GTY!C2M#@8D">5?4JJ"9&KER? M7$A#7=<-,WI)H;(':#^5TCQ/K(/F;3;]!U!+ P04 " \A7!476C>7!0$ M !H$@ &0 'AL+W=OV8,F[-I]F]!SF?BD1'C,.#1"J)8RI_?H1(G&<6MEYN/++] M0:P!OU\?)!F9)=10A8#5TQP)&$WLQ;X=DF"U"&S^,S@K&K7*"UE M(\2W=' 7SBPG1001;'4:@IJ_$RPABM)(!L?W(JA5YDP=Z]5D0J^T7GW-9W+;1-E!9QX6P0Q(SG M__1'043- 7L=#J1P($,=W,+!S0K-D65EK:BF\ZD49R13:Q,MOJ-0,%'J_ DU9I#Z@O]'S>H7>O_N MWB'&T=-!)(KR4$UM;3"DD>QMD>]CGH]TY%O!]@:Y^"]$'();W)?#W9W?W6U3 M>5D^*\RI;N,QCS?*XJ4OXVE.R(A,[5.=K18C'/BET6]0O1*JUPMU M]0)2Z /((5#S>'X-!<;D$FJ+D>>[[5!')=310%:U& )TU,#@!J/Q!="FD1<$ M'4#]$JC_QISZ#11^C:T<:=-F'(S:@8Y+H.->H/>@U"VZ%WR/-,@818QN6,0R M/1C&<6_\M"O=JB/=PLPR;4>!/($U1VU",&X2X'44%Y3%!;W%+1,I@>M7%!4, M63A-(X^X03OD20EYT@MY$25:TAW;H@C"]6*-OGZ"> .R3Y.P4XF_]4+L'MEVBLM MQ_UB_@K:FT+M.<$E[6V2W['4<:7FN%_.%V@IN-(R8=*0/HCS2H"Q?V7.*PG% M_1KZ"LZ;8H8M31ZG&EB+A?$O^T@^(6D9LXETA;C+H61R6$N%\)/[-0 MIN\D#QD70]8&J6207%D&226#9*@,#N.;-/6-!*YW07B+E>NX'=V2U#;'_3+X M^GY9!/X_V$VK'MB5O)+^O?87QD/CLP+%]APM>(CNC*K0R*!.Y_3^?CEH^50: M2[PK+Y]*(=\7)NQL9=YL<:^4"+8W8RL!%:BSB[/ -0:8&YOE."/TR2 \;RL.E^2]0 M2P,$% @ /(5P5#\8V$YF P 1PX !D !X;"]W;W)K&ULM5=1CYLX$/XK%NI#*UT7;$)(JB12-GM5*]WJ5IOV^E#UP1LF MP2K8J6TV[;\_V["0#8%2*?L2L)GYYIOQEY%G=A#RNTH!-/J99US-O53K_3O? M5YL4>:3(!C[.67<6\SYA[VGC7NV2[7=\!>S/=W!&O3G_9TT*[]&25@.7#'!D83M MW%OB=ROB')S%?PP.ZN@=V50>A/AN%Q^3N1=81I#!1EL(:AZ/L((LLTB&QX\* MU*MC6L?C]R?T]RYYD\P#5; 2V1>6Z'3N33R4P)86F;X7AP]0)119O(W(E/M% MA](V-A$WA=(BKYS-.F>\?-*?52&.'/"XPX%4#N348=3A$%8.H4NT9.;2NJ&: M+F92')"TU@;-OKC:.&^3#>/V&-=:FJ_,^.G%VN@B*3) 8HO6U#RU0/>040T) MNJ-2,U#H]0UHRC+U!KU%G]&BT7T-U7]- ) MZ\*&#B_LP#LNXB_T25*N:*G.-^ MJFVC;JKCFNJXE^HR*[2D6[9!&23KY1I]O87\ 63?6<4U=ORRHIC4@287$\6D M7406!P5X&_(MHVZR38= M&/>WX"5:":ZT+)@TVA@DC:9QXNB%I=$T/MS?^?Y(&N/V?W$Z.:UVVR@,.]HS M;GHHCB\MC7@(V;91-]FF#^.!C?A?1_;T:C5$*DT_Q=.7E0II^B'Y33_\ ZE4 M4,\Z,CXI_AD;'$W.%Y\T;97@"RNE HQZN;9MVES]HRMY#G+G)A6%-J+@NKS3 MUKOU-+1T,\#)_K69DLJ9IH$I1ZQ;*G>,*W--V1K(X"HVC&0YM90++?;NXO\@ MM!DCW&MJ)CV0UL!\WPJAGQ8V0#T[+OX'4$L#!!0 ( #R%<%3AUU"1'0@ M *LG 9 >&PO=V]R:W-H965TD&&51 MOR2V/$,.A^0WPZ$N'DOY9[7A7('O>594EX.-4MMWPV&5;'C.JO-RRPO]RZJ4 M.5/ZJUP/JZWD+&V4\FR(HB@>YDP4@ZN+YME"7EV4M,_ETS;/R M\7( !\\//HOU1ID'PZN++5OS)5=?MPNIOPWWK:0BYT4ER@)(OKH<3.&[]S$Q M"HW$;X(_5@>?@1G*?5G^:;[#R%C$,YXHTP33_Q[XC&>9:4G;\5?;Z&#? MIU$\_/S<^OMF\'HP]ZSBLS+[7:1JJS%ME;4$NBMU_]KUUQ($")!T*J%5 ?15PJX"/%7"' FD52-\> M:*M ^RK$K4+<^'[GK,;3@@632O *_#SGBHFL A^9E,S,^B_@5_!U.0<___0+^ D,0;5A4@N* M GPMA*K.]$/]^F<"ZC!ASI-S$$W. (I0Y%&? MA=4_)>HR/ULHOUL MHJ8]W&,VG\ 7R8J*[7;PMSLM"FX5SZL_ AWA?4>XZ8AT=O3 BYJ#E2QS<+2& M?%[R%7AA*]H:2H*%S;:0J^YBX:R<^Z!V/ MZ>C(1%>(C,?8;R+=FTA?-;&O'ZG3/T(4'1GI$8+CV&]DO#*%T-/;Y(=P!QN=1]!_??(?U$#T?'^N]&.%X/\+Q#^R2,S"KI=2#\EDV=F;6 MLUW&[G9!>.R?CUDEX-OZJA89;SM6F3/4D)&7N<_G-Q.T;CHX-=(4@'H_\ M!L+(QM0H:.)'#5R=^YGXV:R3+A/;9@Z[CZ-C*GJ$8->*A@=A'P9-_$VD4I1 M1VQ1E.#;!Y[?SL!2\2V8 M)GJ=5&+WI%TSM\\[5B^2\S.P".W<^2L6O+H%H8U4,!RJIGH41:6D-@LL MI[WFQ(882$\\)S90P'"D^+;+6M\MV),^@:A*'P!F;"L4R\3?/%U(LS'4TR)C MA9H6J9F9K9'[P[M!7)Y/T.0XWGFD$(YIQQ:QU(=ANKXUQVF;>[%1)^-C6UTA MC#MR'&CQ#(= '(4AR&,=X_ M,8,>DD\<2GJ$.@(-LAQ'88Z_)3-#'DP[KO0)=21FR*(=(1X9&&-7C]7]+;3/350 MY"P-C]"X PS(? ;/#+=ED0T-$X]9[;76#A@_/F2PLLL7"86*]Y%/P#9C>?P-3,]:=/?1R- M+<_PJ4LD!S62,,\6M4PVK-*'Y884;+42F="=^RLD+J;0!!Y72%PA##L6.+8L MPV&6O:^+E"7&!8HG1;G.F,ZH^SC=8@B?./W$EDNX7_II(*'S:27%?6UZ,GGH MLDP$RV:LUG/BS3>QIWZ J5.G\D@AVL%J;#&'PYA;JCHU1[('O3M$7\)@BS$\ M/O$<6)CA<&[WYNJ@F[R-G%J"1PC3CB2?6!B2?R_%(RX,2726T,M^.I\+VTR+*4A%.Z-U=NB&4G.7%.1RSL M2!AV;YC\D7MW,,;'63[QG*LCW(4'"TT2SOU,%'DN%:4[4!P4EGSU(N(61@F- MN@IVQ#*5A)G:9FVF[I[X\]_KMH47VX1TU@JI920-,])?9?O,DW)=F)H.N$VU M96(E3-T!3*N*Z^1R[S23L=_IGW3NT]PPZM_KG*=GX,Z?L/2E/U(Z-15(D3:5:[WK&P*LN-33Z#7-<_ZFV(F(/C'2 M6?2B%LWT1Z[V@I<6U#UD>UCBD>IF"3VXY@N#N^_%!77O[SPW%QZI[JL+:D, M#:?/OXLBU3IS7HEUT9S ;HM*,9UG-"OB[F[6)^10&P?HZ+0AAUJ6TQ^YY/+. M0+"A-UQ'4K=T&I.NA61# 0V' BQUVWY!;O<1CO_RM7DB6EWC)]]DEL<1WC MT^Z3V'(U#G/UH-SF]1MQ@V)\C%"/T-AY!6%X\-J2>8WM Y-K450@XRNM%9V/ MM+KOYB7H[:OY]W]7]02P,$ M% @ /(5P5,T@S2DK @ D00 !D !X;"]W;W)K&ULG51-;]LP#/TKA-%#"PQUXB3=4#@&FF3#=N@0-.MV&'90;,86JH], MHNONWX^2$R\#EAYVL42)[SV2)I5WUCWY!I'@12OCYTE#M+]-4U\VJ(6_MGLT M?+.S3@MBT]6IWSL4501IE6:CT4VJA31)D<>SM2MRVY*2!M<.?*NU<+\6J&PW M3\;)\>!!U@V%@[3(]Z+&#=+C?NW82@>62FHT7EH##G?SY&Y\NY@&_^CP56+G M3_80,ME:^Q2,3]4\&86 4&%)@4'P\HQ+5"H0<1@_#YS)(!F I_LC^X>8.^>R M%1Z75GV3%37SY%T"%>Y$J^C!=A_QD,\L\)56^?B%KO>]F250MIZL/H Y BU- MOXJ70QU. -GX#" [ +(8=R\4HUP)$D7N; #-;V,14(YJ#DR;\E TYOI6, MHV)IM9;$528/PE2PM(:DJ=&4$CUR8PB)[E7"%Y35,QF\@&V7C MQ\T*+B^N7J&=#)691-K)?U5F)7VIK&\=PO>[K2?'[?7C%=7IH#J-JM,SJNO6 ME0UW&=@=B+IV6 M"<*+CGT[HI%#_JGC/.8N<80R?BQN>RE&>/I^&DIZTB497 MQV'P4-K64-\QP^DP;W=]F_UQ[X?U7KA:&@\*=PP=7;]E;=FVUKB M%H[;AM\,=,&![W?6TM$( L,K5/P&4$L#!!0 ( #R%<%0=:;SA!0, (4( M 9 >&PO=V]R:W-H965TBT/G2JRKH]3'LPR4&L)C:UG=+^^YV=D $%U#[L!6SGOB_?YSO[ M,EA+]:@S1 ,O12[TT,N,65WZODXR+)ANR14*>K*0JF"&IFKIZY5"ECI0D?M! MNQWY!>/"&PW!?PD^-:;XW!.IE+^6@G-^G0:UM! MF&-B+ .COV><8)Y;(I+Q5'-ZS2LM<'N\8?_JO).7.=,XD?DOGIILZ,4>I+A@ M96[NY?H;UGYZEB^1N7:_L*YCVQXDI3:RJ,&DH."B^F<& %CIGD"3*0PY7EI,(6S*1K&&S2F]1L**\B/,H3Q4 ME#U':8_]\RB*.SW:H>?MS7D;%81QO]=$[>CM-7I[)_5.44@J:V:D KJ3[)&D M>L--):ZH$J5**4"]5A5&5;=V9Y-*D3VCHJMF4WIT26E#M4;(0RXK(=&6_FX_ MZG?[_7#/Z(' */P2=X/XL->H\1I]R&M:GZC_XC9ZK]L#@2?=]ANW_9-NQ[N9 M/,NEICOCK<5#XBOF>$M3I]7=%_XVJ-W:*MH=T7$C.CZ=HOV4?$AV_![9;X,. MR/:W;O0"U=(U.@V)+(6I[KMFM>FE5ZZ%[*V/J<=6+?$?3=6@;YE:+Z0TFXE]0?/E,?H+4$L#!!0 M ( #R%<%2!BM^I]@0 &84 9 >&PO=V]R:W-H965T2V!(?ABMAAGS<-)VDI4E[?;CI@[ %:,Z6 M.$F&HW]]5[:Q@3/"R?0A/."OW=5/NZO]K31<2_59+Q@SZ&L2"WW96ABS?.]Y M.ERPA.H+N60"OLRD2JB!1S7W]%(Q&F5*2>P1W^]Y">6B-1IF[R9J-)2IB;E@ M$X5TFB14;:Y8+->7+=S:OGCD\X6Q+[S1<$GG[(F9OY83!4]>:27B"1.:2X$4 MFUVVQOC]+>E;A4SB(V=KO7./[%2F4GZV#W?1993K7U@QH:ZU M%\I89_]HGC[1Q1(H4 .%'#GB$*[4&@W M5>@4"IVF"MU"(9NZE\\]<]P--70T5'*-E)4&:_8F\WZF#?[BPB;*DU'PE8.> M&3TMJ&(+&4=,Z1^^ZQ,<_(QNOZ3<;-"/-\Q0'FOT&U6*VGC^A,[1]\A#VBKI MH6< @#7CA<5@5_E@Y,A@F* '*L/ "M?$9 M(C[!-8"N&ZC[_:/J-\U']VO4;QNH$]^JX[;#&>TRENW,7ML5RW.[;")T+1.H M)9IFJW$,\1-S!NO;H.D&[&^UE1FVA6XVPG_V&WFHW.*?E]E!W M2]3=9Z)>4H56-$Y9'=K<6+"#PK\ #/@ [$FQ/:R]$FNO*58CP\^E@[G6:;US M>]\X[="M+HD]D$$),GA9&@!Q:4-%Q,6\#FIP$JI+8@]JOX3:=T+]70$8(,SG M)6S_6")^D[)-)/> #TK@@^!)!9XXP=^S.8VAM]-, MK1CT4CI4?&GIH1:QVQ:T93*9*C9/XYQE%(.^P2X6LZ &A4! 5'!X5+:- M$ C[[Y"<(0'-+Q?PE:%4&!XC;J!;#-/$FK$KS:"846U0-Y?7Z=0BG4+U =# M6O,(]%%(E]S0V$%2N*)-W';.YH:O>,1$I,'ZADYC=H8BP(*,1%.6C5CK(K?1 M7ZG(>H.W;]Y =T!<0"LZQ6X^O7UZ %]"1_;I@253IEPK+2U@$YUP9=HR50(KV W4QL=]P"!+63O7%@KZ M]41#JG)*W)5O+$0*3'-%-6]4J4A5_TCGE3B\*I[$O5EXCL-S2_T]?Y/>$7=7 MM9*X2YG=/*)[*>;G?S*5;#?O=\(N/]BSHTE,1:,P5!6/!*\D#%65),_JVQ'\ M;5N=",VDRCI+"CZIW:77=.7=07N @X/8>#OG+ E3\^R 2T.K YU,?N12OBT/ MT<;9T9%7B>&ULM9A=;Z,X%(;_BA7-Q8PT6[!-^*C2 M2&TZW9F+:J*FLWNQV@L'G 05P_%C3R=L)Y(XH_,<\%V:DOSG'4W8X68$1V\7GN+U1J@+UG2R M)6NZH.+'=I[+,ZOV$L4IS7C,,I#3U%TQI(_ MXTAL;D;^"$1T17:)>&*'K[0*:*S\A2SAQ2\X5+;V"(0[+EA:#98*TC@K_\EK ME8BC =#M&("J :@YP.D8@*L!N BT5%:$=4\$F4YR=@"YLI;>U$&1FV*TC";. MU&MC>4X,5W(NHAV"05L!;Z+#\F&Y91C,!/MY30>*$?P*_@1^+>_#QPR?P <09>-ZP'9?C^,024J)ZD!56 M 4P_ R0C:!!T&SX M<+M'#J[SC0M_3H>_9R9( A:R;%6&J\2:\E2Z&1=NU%S<3YW <_V)M3\6W[;" M@>V.:ZL3C4ZMT1F@\7>:R4)(B@(@D2R]F M5&'L*:"G;^'Y+U^ZQHK&/84.W MPUSK'O?J7FSB[5:E54G^*G^*'/_U2-,ES?_N>7EN_0#W/"_/;86' ML.TZC22TK:!K>QTOSZLU>OU)( GE:I:F,2]8.R!^O_;MGR=^OQV9[3EV(_ZV ME0]=: X_J"4&O1+G-.[S<@-5B[R/7/H\(CE M\'(3M_)]^M)\V"Q:@UD@P=0A'6GIJ+]L:;Z/0UFY0UZ;ABT\$VTK/R:$CC M/5G*C<0\9_MX*'F@1B\\$WNA :OC(&@FQ& %@ZXRUO"%_?2=D_"%K $X3="8K%W:L3TCC M&/7C^)[*3\TP)N4'G!1^FS*9H%_EA2%)TDQ%%V0J,FUB ]Q,DL'*[5K$D68J MZF>JY.>*%ELW*?R!#JP>S5$TA*/O34R;FMA&K4EEV/X&7L![70D1/,6]?/VF;P.JPZL\8J'X/6= MR?$'V5KZ/>SW0]E3+$\&V15MRR81@:7&XH22BN3*0]U>,B;<3]8"ZLSW] M%U!+ P04 " \A7!4'C/I6ZL# #L"@ &0 'AL+W=OELT'9V'XIY M4&PF%L:6LI)RZ=\O);M.VL2>?=R71)+)PT-2I#C:2O539X@&=D4N]-C+C%E= M^;Y.,BR8OI0K%/1E(57!#&W5TMV\$C7V;&'OB3T8HM\0G-]]5,TH-!<"E"X M&'O7X=4T[%H%)_$7QZT^6(-U92[E3[NY3\=>8!EACHFQ$(S^-CC%/+=(Q..? M"M2K;5K%P_4;^N_.>7)FSC1.9?XW3TTV]@8>I+A@Z]P\RNT7K!SJ6;Q$YMK] MPK:4[0\]2-;:R*)2)@8%%^4_VU6!.% (XP:%J%*(/BIT&Q0ZE4+'.5HR X7\/WI%LX^G<,GX *>,[G6I*1'OB%.%ME/ M*OLWI?VHP7X8P8,4)M-P)U),WP/XY$SM4?3FT4W4BGB+R25TPL\0!5%X@M#T MOZL'+70Z=8 [#J_3@/>4,847]J:E,)6%#2IS%_B:HBF62"5A8/X*AW(S]NJ. MK[=,I?#RE2#AWF"A?[00ZM:$NHY0MR7CLLXXWV<<>U5W/MM7+]@_H0G'V56I\#A>QN9SFON.0";G%N3O$M M8>-W7.+A\ /C5N.V@5[I%4MP[%&'U*@VZ$V@)0-Q[576(\MED>U#;'K3: MIMY+G57 =*T4BN05GJD*-"M[NDWT9Y@CO4X(SVQWBM;@B%:WTT1J6),:_B(@ M2Y?"SJ 3-U [>#+"5FHS5 G5'[WRM@13I"@EW#6UDV3; MP<+X,@A^:ZFJ,-KSBEJAZ"F7Q9PSNM:H);P\8#%'U=8SPWT7#_\G;3S<]_'P M%XV\^89,P^-F?*)O^ =S0X%JZ<8I31=_+4SYX-:G] MIIP#'YA:YU.&I>42S(:R$5Y79HZFJJ%-$-RT9HB M?_N:#TDW_4@B3S=6.1N2A]/W/Q?*7+V+_/WDP\E)Y^'L:M=^ZH S$@=)+PX@ M/>_8"V5V*$:?'D:_CQRCOCR(>@\S1MP_,"5[,^+(XZ:PHT&AY*:^"?$&&YV6 M+'JD8DC&5/")YN!5T)*+E3?WP#!50NG(V,:RKRBJ<:;KJ]B[( MQL'=;)")TCG3;9@N69M& \$*D*/Y; YWHZH80&-4:0W0"FJ&GL9/@'^;S7-OT[Z.-ZKXHS)?%G8[TLVA M6]BM9@5?NOFR: 5@[%V,\??P:FU/[V$6F;T'DFRAW_RA%QLW9N'4 /SM^6VL$KSE#\AU> MJL0F:#19<&&X;&9SGN=,OCB%+;VA$_NR_8S?KL]901?"W+?@D&S&-RSGBS)K M5]U"(II5F_$WV%XW;=^Q;"PN<[9D^;B9ZMG$#2,[L%&;"QQVD6MWA1',QV-A M!# L#J8 \_%>6)S_:3]]=#\>P[3U@T@?]>FC/MXKA(S=!XL3]LGL%=YIEB5) MFF(9'8^#"L98WM(4OF$V3!MX8'$@TI_E&J\VWB'[^P"KZ;X.P7:*=R*V4SS7 M@(3S!AY9%JXV%@<\L"I@O0/QPW&@I\(^20)5Q;1A3S".9!F&0"^&>S1-D>RD M\ G7!WM*DB3+P@A@805)@B'P-.((I@ T8$B2N'-PYSR*U^=4O/D%:O0;4$L# M!!0 ( #R%<%27BKL

/MTVS4>1:0J&+L(OR7$;5J.4EPW:Z:B\8*6C_R^ M -MQLZ9'NO'TYQ.5 A<2P+FF^LFCX82HAV8$\-:@M+KXUY*=$QQ>/I/$'^;= M9^)"G0TG[DJ@"9$ AD0'FNM+)BVES*,CDG,NXG/QD]$/,N73"&_B>S3Q(M^&+Z^&WACDEZE#4@NN2&Z@L[=X-J3*1E^O9P+73.? +O! M0&N,1N\N]??G[6Q90N%QBZ6QJ"C(##!C\MD$O^)M@KAMMI(2FG;/-;Z!J("R M3/UA;.W^3*[#;C(=F9&B@ZDDI(M60I<]K1J.< 0; MI,Y>T=S4&!%#N X9O?-[!Y8ZS%"I.([)@C8-XP)+N>UZF2LSJ3DK%*8=]H3 MPW4GF=JH_$0OF27-*S"UVU?IB@<$'>YQOO\U^?A'8S[^=O/QC\9\_#$<#W\2 M:7F2S7DCX>2ERRMM*-'")1)YTENWK>:E%&Y[N>X_+6NMK9SO@>+C'1K>3S\[ M?W3+6,I+:5880"[<2!_27DX/QSR?^C"BG&5CF!>YBD7V'Q>/'Y]?D+-++Q_% M$U_T#QDA#DBB/*+@N^/E9R!?"91,:1EW5)MD34U[B_$+/=3END:?G@Z6R0%U'&2PVRHC@F>?AMTKK7D?;N9OO]HJ@G*/0 MBH]ED^MFXWH0/)B).TO#^?C#SSOZ&:.?<5\V MJE8)9(#B5!10HV$Y^7[](Y0N!%P3@<":I%BNC293U7,VS:1^2C&])H3,C2(W MNVG:%PP!DFKWQ)>]6>^(3 +G$P-@(V10K62\WM)_=7=8*^&.[HP[.JS1P;F+ M;^6#M9M<@PW>S;QR+TLU;.29 )50:QEY(K+0J.:PM-,D+LKLJ6=+%=7*176H M=(NQ=>,"O1?#&JW977PK'ZPU8[8D[P/FFUYO<5%VH;V80=F**Q'LB'P1X!QN M .NT2A#1;L[AV-MC]T =F39NVI>#5>EJ-=YI[%.ZT5-4'L8I'DST;+.J[)A!0GL/(BA- M[EM?>@2=MBHLJS-Y2](CZP10.+%O7F2*6FM@[+=R%0VVK^)V(WPNOJ:TPA, MR6CEK]MF64[+@"_CMD(&Q M+U\&$-2*% M3HFK%_G+>&D RIQ7CMNW/3D@A"O/3T]^B2X3_R893'IG(9;#Y91_'[7@F7"Y M=A-=J'36Y"]P\&IYV%=7UFCM8GI\&DEHAQ%ZDS+I-N&-(I=C7G]CYD>7C7:0 MOV*K''J:-]DH]V"EW:--8\3>@N&.V1.$F+.I%V=PT/;5=#IF=^:/A!A""#? M[< ;[\9I!EWI%[[.\X?&7S#=9<^;IO#JKI.8I^'KK_\O+TM%7[SZSWRU_NHG M_L:WY6:VA M&;J$U9*Z82BT7UHL%#0WG^DW35L5-64@_U=YCF1AL@5D6_[)S M4'<0KE(^6,B+Y%9)M)OAWHLVA_J";"UL^[+9=N1MR@X%,<+?@A@&;6J!2C7; M3=4T+VC]SRO6?A&&@VA;B]7P=H(B+TSL#B9JNT:?*<>B&JR=GNC039!V(GNN M$\KFWZ5?--!/^">&!CUL'68&??00#@=6%*)5%,?2][3TQ&8X-G+,?__[L MF[.+QQFZ;AV^0$;\!4!Q(S7"^[04^Z]?64DF/ (*)%]@YTBG[_?8CV>7*X=N M^42URVB!T9F)LXXA!*WRJ$I\R<$@ZFK9=0.^'(,U!R^DH9./3GT,WH<=A]40+_IY>.VP_[A&/-*=9)F=#3F;MMQGG MEY(]YA^^Y+AQ6_L=BO.2-Z7VL-HEA(=_YKB+FQ&@UE&^0>J%+$R35T(V;)04 MWI7U^QBLQ&!1F3FY!\[KV1*TS,4]/EM?T]OYV=C;>;N]G9^-O9W_8E@;"\ < M85@H#_'4!Q"B#V)QT 'O_["DCV4,WY8<_4AG[QZ=^AQ4O]5K,UJ^B-I,: 57 M^:QMDA:(P17%$759R>GG%]B^\!E2],^NPE M?"A&: M2@0%#D"O01HJ22:P94P5'X.A#+$X%_TYAOHDA%TTN^0PES)*>C6O(!F>* P]$\ )B1[D>BGM5>LE#H2 M7Y5"H<'F(.9)%&D:L1)XJ$Q"]W8+MZ5T< MBA8+9E^706!E,970=EKQDTX/JT(,4_EE@R2'?T2\^74%_BS7?'FSW.1V&AC,'7/V\MDRI6AJ*J_87*.TE?L;"3?U4 M?2$RT*NF)AN+O(AL1_%)U!XU%+2)P19Z@ 1O/KSIFV$K84Q#/2X+I9X,PPF/ MS[)K:B+,\D\B\^YMXR0K2K*TH(*<32CN\)BM88,IBJK!./J3$%N39@S9FZ53W!=J_?[G-W$-V!^F*:77WK9E?$,M;*#) M] \+(OE6X MUS=;S@_]'/:/V[U0_F[$OSAPK+QJB?$\\CCVE]-HWN[8HQPV;TM&>0?F1W^R M%8D>\][)AMI3%?)$[#;XJT;&0@I5Y0LL#]&=X@09J_Q&?'I-BSM% 950AS/% M2D0,'LYV3L@=IJF=#-1RO,!A:R++K(0-6*OX"?: &6A MT"4_ $Q<(KBR1E' [ZP5;C.;ECC_*LYIK:0]34 MZD5K+\]O%+R_ITA7!X#!AGGN6=0[#GR'ST;56]?4@DJS5 M$28K3HL0-3*R(XG#J]9=/9MN"49;+K].N;K6U-X-FN:S%U4C1/^TPAHN?RJ= MYEY10ETI5";R].USR&JRV[&I*>T0(X^WY3'L:];W#&E2NK+/S++EYM8#;UWW'I5F":F=$#?' M8YUSRM95?,!(N=W]D]$RXK-?HSRKR'- 2E;T $M1UN7(AO]ST2"!+T()S+'2 M"8%Y<(4N:Y]A"M 96/MJ6V!D!X,=R3;19'9TMH'9G-PA M^%WE,G3?\@X%Q MWZ!TZY4CX;F7[=L7L%0>++Y&NDC]"'Y3#"87!0X@CV8K\F,XYV_NBWBF2!#XTIKL6&>-,@]SI7-RF6 A@+[T% MS]LDOKM- ('*^A'_M>E4.*!H5G!19Y()"+ZT>.Q[ U<[9=XF34\A25GRQ2"% M8DH-O')1!,#H:XE^?* !"WVERY.NFVEI%44Z85PNHNDBQ*OOE M.WZ>IU=#\7[CI6)/3]1CMUR#Q4_Q\[%0J]!,TI1JT]/^4\4 =:G[*4Z(@8!E MMUQI>B2/0+Y^HM" (M=DB!#3$,A<1^_H+SV/-QQ@,/\XYBA@N*'5"VTXUJD( MB5+!_QF4[Z>*>>*[M];9>A*7+U]?F6*)D9F)*/8F5EQMCGJQW*URH.?1Z8E_ M/(4ICV[6G3%FWZ7>U7"2KUOF:W<@V36$P8]JP+VP>BCCQG)8/+U?NS@ MUX 1/Q_!B+<+1OQ\!",>PQ%T^VDP8>A7KB^UI M5=R!#,\86_T+O0A_#*/UZK>?77$N2+MYVDTX_2D6CSM4 L*P.#V)3D,FXK339H(_F :?AI5UKKX7F]"0B M!T('Q?X=?1?#X%WYEI_9+7N:?7O;[UOY\<_;"I.R0@K%.!;7..+Z<]%ZZ MC^DA^1*%J%S>DN["J-'GNNS._O/?'SY\]-49_6??I>[[^3_!_0X5'UIU%Y]_ MQ/N-5K&YY;]>:4;/]Z+A"]A,DT@TO-J)\AM'HG6N-!%HN"'S(8J)QOO N5+- M^K(?W&RTIHNT'5D"KNQ%"=M5V:UR[EUHP"R<.NW:ZUT"FM478)XYP.(K6[G2 ME=.9E*($TNDR/-B4BS'%ZX\#U%"_ER;2@]V(/>">1,%#RF1_E+WFZ)SIHXX! M0@M2+Z'I,R2O$MR,BBGT^JN^%.98OGW?INR2@KNHZ%ZX655*"MC[MMKEPUJG MNS@WY@W'*O\'\DYD,]C=)T^]1C_-&=.4YTAB;.GL%Z_DUYI;:JXVT@7S9$E[ M?R+ I.?N93EKZ&=ORH'E<@&,"/9)!V-&"P8_D)NAM@!,,MP 'H152,.]LPCX' 8+BA M*2(<:;8;.?HASPQ"3SHO)JD+A*UGA#J'-MNA\/D>+-%[M-LXBP^W-UM4S32/ M$'JSMNS*;A(.]M"33RN$LV?>)=WC9Y#"U]ZB<$@MTY;U-^F<]"7Q;O.4 %G> M-EOU0YBV8\)QPA"^[T"8GFRFCHFX*]:#K[AE@ZP 11JS%_#@RX66% OE/6'O MW1Y$0)44-F^\SP)Y]K(>]B*X!S&>R%T4F_OS:4H/4@M0@X/T,+.61S@]L1&< M)X7-MR'7R+LPSUY5NW5HDI.6+XJ0S@*C!G/9,46D%@3 K0 4%+I(0JG#AIXJ[%=F_HPN)]#P80K)''R7D[>LV>KORT._5*!VW MB_&:PL<78^'C=@L?7XR%CV,XM?_L??UG>P5@P<%!R#AU]U+@>'Q(!?)%K\P, M>E6'/(#;KJ2'W__+ BMK=9*37-OPZSX(91+7U;N$WH?.0^D_8E!1WN\(K2J' M+(,<7*6"> 24KDO8()B5* M@\](*80=!CV%!0_#-$B9TB#ULNDZ&2F[8'*&R[R(CY)9A-G/2Y M;!<(&&J)0O[N:O?[UE5)#HC[P(::I=(TJ(4 W+\Q<^L8#2&#>56CBL9PQE04 MZ,;6..\IZN-T3S]1%;=SAD85F@9!;?%0P/D@.>% 51>Q2.VY:,H\$:5\V/,U M[S)]Z/"M;M=MW HP47B#OJ\"_AY: \SY#!T0TJ!7=UNTST2D31K&YECYG#4+ ME% A:Z5S2SNR<\N&J80EGCO8\4JO\/3DS5B;AWM5>Y,R-C/< 2=,,F#(]N;, M="W% 7Z175Z)49K1;6EIM _;X 22KD=F"D[+ZNM=#0S>W6 MX7YX]<1'BYZI2>I,NAGS.E]9^NS&*:NEWH.A^\._DY/2.@RLAR+J?99P&8@X MJ13''D!/L+5V>L-S0ZN>GL@ ^$XI'7"4^(JY?[BA.2J+]%EN JU#-"F,@VL# MI\HFIYX-$Y;)<9RV2#BDKSR!C$$U* M3LY.",WS%ER>G;9&2** CPD=30.(HCIF&6ZUEM&&] NWB0^D1I%;#'.T64;= M=-S-P2=(U$[7S&;;=H#5P^M.>$*<0?N"0YS.83#J^QR#*FTP>TU9+P4SC?-? M5\[@>SX \4ANBAR'6;4L,6KWP"KPMY/*CNP)+D MQ'-$=/!MU;1ED>M&;Q%YT@$T<%KLU1N41:%P*\%6MTE-#VG04C#INA808$P4 MYAS1SS%Q&D),@Q;VTHJ!"J,OZ*UDUW&-Z!#;83!/!W10F%R/P2VA[9KAWC.N MQW/KNVL6;;Y>*O5(F#OK-VDH%%O15,.7J[>0<>',-H;"M7L/!:^:!:159J!U MVX8$=W2W+FT!-ZT5I3&B,PB]X$5#H5PK'AYRC- G_!+.6./#]IP MC[A6O^,L!?GS7#1FY:#8_1PB7AUPVG+X]N#XBH!S VSP7$A"]9K6PP^7W_YR MF6E_L.I BOL:U)?(,06HC=V\-G*'#X:/;YMD.-)7=X^.Z+=03U&2O E6SW7> M[D1, (NEFR1\>4G*;5 Y1$DY+!BA(""-G.@V?)BU_IH"]@A95HR%B5(' 3_> M,?#WLFB3LZTOW6R[$1.I*4JUMQC+Z%,\B()M G_QG"Y<,G\EK]00?TO//LCIE&^&\@3YC-^#,"1DCQ]:S@#- M7)LD8--D^;U8]_=H"[.7+4V!FB" (3ZCE=)L0LI@#OX%A28%>3UO^WL09XVF MT9A.XRZQ#ZM7L7SWNB,]+L(3(1W8'UH\6;DVE1GR()&Z&%S2O/^EH;K'.,V9 MB$,22'&:2[%->CAF@G[@4DJS3V&Z/RXG,% MUQHUI[J1K@?U&,\^)_Q:'O$["=1*;U9AJ$IR MU%'(&RW$>W^>* /=H7;V3DT<+VO)ZF6(H M[_3,T>4E;73*4_JMF[9;]'>AIXM3-@ZU>,EZ2,GV318=+:@?+G_Y,0$4:MN/ MC"1@ZO@F?)3A,' K(./D.SXP&ACT>?84(?)!3F\OY*G;CM"LO114BFM-+&$AO8HR%QB$=PJK B2"C :T'=]DE MA/+XOOR T/Q?>![ZRBG3X%I%*_)$:PGH/<8 M$8J HE?R*M<,V)9A+QDKL1*IUF7FZB0A/3#7I$0\QEJ$D<#-/X MEUMG/['C?SPSWWOL97XGD'D=@V-:%.14_3'!EH8_&@2QLD3!3JCVE91)B$9I M)S*+W5 ^\$ NQIQ)V5>'N8O'3/S[7O.WNVPFRJ-!0XG[?32MK%FHQ=:U](TJ M1QI\NZ8?F>DNZ"K"KWAZXAN7E!7^9W?=5 R[1AAWR4F&;Z6L'E.8?0PJ'[K! M[W0Y^E)>Y)W^=,8_+7&;L%*Q!+F*JTV1WU[^_$3[(3^1XC"&\(/A0+XOIQK7 MX.([OMO3?R!*XO2=_GU6_N>_/WSTZ5@-KRTU,6C/BJ>$#1N2N18MO&;G>Y\9;Q>3+34#'9]SN\8 MQRZ:0OG!Z#@':. %'VU];=PA_@ ?-EM%4#'(4GDN>%GQJK*GE15,Z[%D/(^G MJP]=NI67]<$BX_FDI=FTY#^@D95B#5J<2P3AM"KI/U^419VOUUZ.CW:FX ,G M_X>]-^]MXWS21?\7H._0R-@#&Z XHG8E,S] 7N-,'/M83H+!P<%!DVR2'3>[ MF5XD,SBXG_W64U7OTLVF)-M:*)GWX/XFILCN=ZWUJ:<,;90IAILA2UZ4C?"O MY%?IC,,[J5L_]9\;/(@!EX<%=W"R>1_ZV]1)9Y,EPP?,=^I 9E\@JY73O^WE'+P?T1T#+_:8HT/!;_0R3D'1CP\N&(E9>7XE8OR0A/J> M(8HD:4%.HUFI#SOH\ --KNL<,9^I@&.EP?A9AG:+B%?]I>VB;<.%/&)BUF%% M6TFN$9[\;E!F_-R.-TZ01]KD";]"QY7YT]J3GP@+-'T'NS&*6]IT@%I3FX3X M#]C=]AX0%RZN)!26H!)_7^5%%0I!!UN1O"I>7L=L!-[J!=%X+2W[AQN'M^Q< M68IUM-\'PG/&9-HXNT44EBT5":=1:F@W+OK:SYFV@O]@8+Y\(R3Y@8SCN>SM M( &0%2]U&!^I[$2!:F2QM!TLD."/:W$J@;:VB2PCDE"75"%8'>+[// ^Z(9% MR>&8]%$KR\HOK])4K7L:^T@<%@LAHD'#XV#Z'U;4O*6BIDB/5/9$!([-JW3,]*R"LHX"7&P40^%LFUP>)+%MF M)39?95\+.K6"QAR6ZO@+NQPUVO,M:<(W, PT[6WX\G 6#T&QSQX5XP-LIYG< M--9S^;XZ:OL2308Z*-#2ULABK4I@R\G=>\@UW RUJ;4+RZ($[*#5>YC.?8YH MV6F&GY/M4*C:81O?M:OE_0\_TX+E9(,MRQ<^#&/]DKCD\3HN>;UQR>/O+"YY M3[W-^QY:?$$"-08='MFZ7%E\ 1]9FUKJ>,YIFT*:UWT*4MW#HE9'%'V&[^ ; M_2*N44<\5@N5M5A1Y:,0!F]N^>^G;(BUM H=^$W=),OMLV S]CI,^,&L=F+Q MUWWU"M:/!2_3 \I<2-I&EK0,FKO,<+T/S'-I7N-E5GN'O 28+IMC6UIK>V[X MD-IM/^XE4!6SR/B5=8->[.@0+J0&$-A(,@Z:EO*0T:+90-'G3N.Y1.]9G"4L M=O14L(?@.T_+;0L&XKMPZ=+E\@'9VC;\JE:+PR\]B,#2O0ZF?E0L !F?,+O2 M*!Y/2!U+=8!FUGU+SQ:[>U>T441?AW%=Q&35TJ] :B6^".>\4&RVCK7>]95X M83MRP]$S-9]\PNP!DKC&D@/'DF2QZ)'%,N K2D#I@Z(%6$G:AGFO%KP2 ]>2 M J5&;"QKX-,2B:)WR<%QYK>H_TVP+#M)9#"D\=5"$E'&"1Z4= M'UJ$A&$T9749%_)&FN5,>2O1,4N/;8T#'-N::/; M3NT%_!+MEZT]R/V 5>W%D=S=[74D]UHCN;O;]RF2^\WGW/S_]:66U5Q]2Z!] M]+=)IS(E=V,>)&%E@"!2WB,@BZG74\1P MR,)7=K"W$'^WCSY39Q+O'CTD2O MD$VO"K'BH6.JN.0L]<)N@RE_<;.[P9L12O\,,1B,P ; 9>%)3ZR%L+D1>22P-[9E9=$*<=&.+KK!B'P"&9C M% 2 KOZ4!\)D#^F*RT;"]+E9)9GD[@//A?-X9LUE>K1=!R.M5R)T_#&/.$% MJ8JGDLYN;SENZK6YX C3T)HA(&H\U(9#0Y&UMK6PR'F5U$WN:[<;[O0D/\#+ M"9$KYC9,5(Y#/0=]#5O)*8#D"!M-9TG,%;UO$7U+-$LAASDJZIX4HSZ&W-*' M0?!1,D/X\"R*$PL)16<>QK-;F(8:U,$D*YFX1ACH034*3I]T/LTJV-E,]]L- M+-4ZH]Y,"Z%.\]T#-W!FC6V8 ^=!6L[PJW8"^M]MX ZA["5,PZG(A M5BZ@27BW4QQ\A8SR?R:A-D SI1M\!^>=2VK\ER#I_2/3"*&M3:H5//H<++.X M-.':+1H!U+;DBQZHVL&QD2A[I+R84BVDU7H(@4]P-$X(2[G&:+6SR0&--X[G MSG(W]*,T&G&5-.2LYJ^R<,6<=;A,&XP,V07>&B& M*W*DM3-"<)0A\2#P[KSP+>Q$X+UY<6=:_ $>M)N>TMNL*,4"@WM4%$Q#T4YN MQR!\*(H.:D(N.:OP4[C!16:L0:VHXB8C M0/E)#4G6O.A+F#O# @@Q9N0?M-"8RXI.)/4AKU>((T<14-IH^;8JJ Y MUF)UQ:?DP8CT-+&"-E(UE-TU9U"U/=\#/2#\]\:N&XYFE%UI/,#U1('?C98H M=%[JMB&L+1+[T6/D!&FEGT"S( YP-% M:9:B>% ^LQ,LZ*O%R)@P/H7PYD8!6L.*L3(GR.0@TG:PO6]G>[!]B'?\2E/I M[1_LX;\%@Y3E#8/E-1@)&(HD@9[W)FK"Y:C/I?9T&(\S^\UAE,BWB@SK\M06 MU8B=:U*:6@A96Q!9,)),NF9#3-K1&%N:.PBY:53>[I6]Y]?S^JT>^C[;&4I= M0M08_$"75+2C/0SY&-RWE M^5#AJ+1'&/"![5'%4IS]6]2V:2)%D89XA/71N-N:--N@;U026ZBW;*M+/5.T MNKG!?-+&?**,:I1LN7HA>!_?Q4B,_ %F98S M;N:$>?U3X MO5;O+'R<>G'1/CB#C" H+;\RPO M)VMAN4*G_!T9,:ZPN[=GB(H;NM?%1\Q)@L;>Z>WO!T_PU5,I"'UC6_ $)X/R M:<>%H[QBRT&6SS+I*\O'AT],F6UN[.X_9HM?8W'<<8F)"[6(FIZ!HIB.Z^ZK MP3;I4DN"=[3*,WZ//24GH)*;VD+.?G[4.#:MW5]?S MKI%]O36R[WJ1?;W[A.R[QM-]WWK$W#VJ[RPDZX!D/X=O-)E8ZQRH*2^_Q[!C M,6Y31F*C.)[".&\2)JJ09M56;YSKT_V:059LT]O((X(6YUR9Q2@2[NJ;)#[ MA'T6\BS(/>'[K_''>[Z##]#$J>?./?ZQ&S^C7C+=A@DW-]AJ"5U'9G[?<^'. MCH(7$91YC?3EI8SE9 BJ-NX ]/@0Z,0Q#[J8\[PJ'G;H]X)*U VVMS0=J3! MB>0?*#[QW:L3QV]WX0J0CSW.0_*GGT"E")!'/F;&(NMIB[ MCTA:7>(0/D,[BQ:<#F[%IB>$\WQ3LN\F*,=!A>2T3V<\H^\_48XHO/AYU0\[ MP9LG\]PPNK&'"/:(4)GY/#[WS8WVY3MU^,SG9J!F$9_6 MD 8\*ZS%63RLP/( 2Y@,WG)A:B6-/^*9U9??> &L1L5^Z4C?"Y[. M;O9:+*Z.6#1,'MP:F;U\C[JMAJ14M"68\85&C@G.&#O9@CMN.ZA\=!;/A6!4 MM $X>5K<_0^)2>C:N8QAOJ!H6T0%-Q",5(=;_(; L9DQS4A_RY$PJ->02=X1 MX!3%.]/1-PY6)ZC1SB%,H^Y984@K#5"<7C<)\^DZZK%"5U?S'$CQ85N'<1$6 M*-YLR4X,A:I[$=+SM:T#U[F*E3_=;8T%19RPG$OEW 2MQ\;!]B(2:)._J_ 3 M7G66)8,P)=LH,L3OZ$5([L+[.0K/0",8-YN! MA25)TWXE\083]M&0SZ]A\!NS"/=^"LD4"*4LF.N44^4!D:,KF!*ER1\E638T M55;3:E@D2.[2&&J/BP56B) QP]K-T\D2RD@JPI"58E\6QFPS8Y@L* M:032KA^0D]W<^.#RG[_+B47QV:F%ZJP5WUW;0,]$/K#!#S6'?(?F$X=>(H\C M&9:-:$[/#]X428F6?B29'Q),:XMJ]22:"?^&2M4%LU>%YLEN%0._:I75V@,2EI-X(=U,+?V)4=JKQT! M3H,7C>EIPYET B@OHXX=H4<+ \.?,FYP488$3T(!S13T>G,YN.V6B7'!RM21+5 D/K6!6FX4 M*8CAUO<(W9"H+^F@/*&5F&0)LQ[B<>05*G.0CXCWJSE, W-..-4I%/M,68P MHYAL]AATB,H$+Q2S2G-;NSX<3ZL* WVNKPWCGR%F$ $FX>KOV]4G?=FWR''< MW$")])D( /97!5**#[XC&; ]0VUS4/+8?\H=*F_OIQ:OJ:A/+C]D'YY\!L1G,/ MI3G0%VSBQ;OGX(R\"N<*R9XK=*L?Z<]QXZI2'&^SQC"_O$4N@":K*[4VBQ]<;6SX:L:YNH?:;BPC% HD&C&(W&WXQ?4>AXH9^9D,L+\C?. MZ<=>!?04C>8D=JS49RITS*03#Z6#PYX-==&M--O48$'YN MTNM#Y02+:1HQRT;_"-C<&E\)B5&K7(AQN&JFKI5J]?5_4(KD >I&2Z_!%+OA M\"PNG#9L7F/AI,FJM(B23O VG"5J+CX/<5XZKLBB7F'8E(8]_30'&N?A?_W$,W\2T_@Y M.QN/;1,/Q>FYS 7*MO V[R#DG3)&C=R;"R5HKS@?5%#*&,U>A1\,/3[X@.:1B/B.] MXE,0M6M0=F'T!-#F7&2E=RX_@5SRXTB6!3;?K)@2UA1;)L112MN'U(H\!ZWT MM9%79"5-Q74#I;BJ7D,XR\G?Y(;HDNQNO-*]H/9RW1QQ>$1/V]\-HW[)>TSN M3&*@F4B"AG.%"$S9V9*0L?T9%"&+@7&,;G5:.C6\J!@*#0K=LKAJ3 U0NY*J M]EO NM'^9HK69_V($U.6BL?P.VOU/;TLB?^NXB%?<)J(?8M,>S[L8;!$RQK[H2-(" M)IF7\_E+";NUR&E6T>8/E-M@ON0F/(%-(D.<5; "SOCW4T3)<"2'X13]@MET M8!.6ALB]W&2#_6'(^Y0XX2GY^XUWH581!Q>/HJM?O_7LUT=# ;MPJV0#^/?_ M@F,G;=N,>(V2(CJ'3&%S5D2+%MF\)Z-ESCG] 9B=C+6\N?'$+*-O*[>L#0_W MJ>7^IJF2*I8-RJ,L'Y-1]8_<+:1G ENUHSX)E/#_9/FGX%F8?D)F;3!7!4(_";\F[-,R>!Q8H1BZNBW&]SFM9B@= MU26QVQ,\T=6)"R[R2^:^SP-'I^'D+-VX3J -7U%4E$.4/ M;&!5G^9]?,!O: NC3("PY( M-6O/3C98N&B)UQ#*4,E;8)4 M:O!W!9".;(RA?&G: =[AL%[]DI.XN7'>6%"3@6]3PKA3<EH("A^Q6>//L9SK/H&V9/$=3XA\R5."E M:5><74(G(@H3]9%C&%=3!AWP_0V+R+T%Q]CVG1+KJ*%*VT^E*2=R)QF=ETJ8 MBZROV:G'SUT]Z/5W,UH]'_>20I6==:'*]1:J[*P+5=:%*BV43R/.A0. RM33 M$#^A)+)GT!AP8SW"4&U6ZQHX-! U]#,T%BPG/C 5(&;)%[XT%?7G +40X<<[4-\*;Y_'@ALIA9G'>%YWN)K6OML@8 ME/H' =TQZ6UAT%QV1 @8,',O^&KAP-=82/5ODE%!L@V,C^2/\'.:%5:G+Y_7 M>'$XSVQ>CZ'HJ#@@((37;M&$T:TQ?4FZX*(Q\X]I1V*:-6O]#L)HWE@4YZT; MZP^(5YD=Z8SC'5H%44Q!*YF['^%^\[8;GF_.>J;F^R0THB02B 36++=?@QDW M8N-?LCD?*II';Z>_M6-L<0>R"EX:(L43B:OTCG?WI'N29#K)6\%QJZE> ,I+Y!2>#TT.:&VRH$Y(# M1:V4?A#.XC),UEB(.S4:3D"$CYP^#E@M@J]2T(]D 3*;#2KMP,29G85,+DX> M_&?Z+6Q 7[PI]9*D:/A<=QAL*PW;R="@:U/P\?!<5&'%%?J9;"$-72<>&$8< MS3$A@0L/J!M62=IE)KV2FX_G3"[=-=9L#)J:(LR!KYD I!//=T52V2=W26+) M<&^R_$>L21G=\Z-^*_-B6^=JT!T^LFI.FRO" 87&@:\0+J#SRJ%$O5=L@F<% MD'?\DQJ00HL,..[#YZUO8C$Q0O[<3EN1IV(0]+,PYPZ>#E<1@Y5#TC'T982) M0;P\2%BMB.5!-OMX'+&!+G]E5AUT"5OZ6.F;QM%!)\>E; [^ ,<(\7M>*<1< MBJ+"Q8M&9$@A_R*7S42&O5EK-)RDOS$W&&?OE2_;%B%VM35@U"9SO.+Y892$ M\TND3C?XF(T-(:C5$?+H M&%-Y'A>FU8JTXP.5^-P%\1#RCND8ZIF)4 O!G=$]G2OU!!G7^=2E6C>XM[KH M0:A2AQ16N](0&6L!*IF4'6-2>G\BM?,R)0-T'OQ,=T,Z&N:S;D"L2(E$./XZJ(W.+!LI#*^>XOU''0=D51\@.0\95]#3%_>W'YB5G&3]-NDHB MXX;4+G(OJ5>1C^=!3<\$."+@<8N5+ZXP37'SN?(9]??L&RGCB2F8=B #@],5 MC"=[LTU_:^GZ^#72C"RJ.VN:M:ICZCGSMJAQ%1G W:93Z6#!V J'@F7L3^,- MH@M,A7H8@'1"&;W$_[*X/6]ZR+W%9*1J B,6S!Y#;T"$D,/E7S8, ULXS_&$ M%+J0B\_(#X.E;/)G]A4VUS*K\AEC>A3E7 =V*K;I\@DR/"4MC 7U]1-![X-O MFDG0-I%N8'@#V"^/(L4R(T(1FY1;RP&VT0\KT,V4;>-5,B3Q,)HD ['U3 MZ M>G@6DBTYUNQC7%BCRI"DU;@"DD1GMGCT-S>D99G')\"T/T5I+UF-)@.C6+B& MO X26^L$$Y.6=QUDEPP; B7Z#-=)K+-F-2L'38;Q4,JL&HEH"Y Q558<5!R- MD*7A3&A19H-/QD16()5,QC,2M8BFMCJUJW-ER;".0MRYZ:0M4SV^P/&-K6\EG37"Y80UW+#,CY$F?+H1V'!,RWM@2E#+Z"ZT41TEV3J>' M.<.]/HD,YV\I-_ZBT:P-L14TQ-XKQVL6G%1C0 1WMGL''1'E(JMF83QD,"RW MVKQTDX-3L'$*;A%2OV/5 C](0J^YJ0!/O&,#G@0C>3EZY;F%*!V70^L&8%CI MBRSAW)JIP3&X%1/X>F8LEQ>ULD#!V8+BM ^E()=.%,H5+]WJ]/_I[;,%4+81HFX9=FUS22JB'4A;P0N: ^![5B8^WA1.C[VO/BH]SM MA/:]%BCUJZ5-%9.FO6S=O@MA""QCI">.UM=1 M_ :"M"%Y7"D![=,O/G%D*/E'3L>@1\X;AXUGUL?<*.TVZ0>_D1%*V%JB^:[R M4&)PY'_:R+YFK21!\(2!'JC^^G-B@'2HF.?.$Y(PH$4J:L)?6N1Y[1@AN^NU M]'KAT/JBY=LJYNMKR3LM16'QA\]G.:!CI3(/8!R&E[GJLXWVRO2> M,H=6_SY.LCY+TA)(2*:TS\YKK5%\Y*(7#N0SR\,1X#29!/WY91O2"=HWA-%^ MB)VG<[F5RY=8Z[T*_FXX*"OE=Q7V23F5)W[BS691FM+'?VKS"G_!+MJ0/5\> M^HADC;MT]28U;'OITUAKH3[=6,D6RV6>P>-8/F9O7M@&;W1T=5X)OW(S0:@) MSE:PL@^&O/"]60V[C*JUDDNG;',:S5,RV\B9@7LJ'PFVW9'A+W:!X^UOX\]8 MIOGSB$W.D9KGC-=Q==D>$A=E9*@/90 C88_KK<9YUIM.5DFU%?4X^M2P.4Q M;-$>FQP0TZ2:PC/G'+0*7,EM7R)Z:B>.I^0>;I&G=>WY18=<4]N\Y)>)4IQ< M6F=X"_+3Y2_"HG +=.T+&5J:LC0"[YB6.GOG4HK+0KP8PD7XPCWPKO3%0VRU M<6B]@F6?9)/5M!H,>/,XXV.BJ4)'-B2I3MEB^V,L +G!$7)] M='Z2@6W+$*?UHDO[:,$5=%MM(.U+03N0CB'ZA4*$@^[D,B*Z#M1GSI2Z5S., M.F(/U3W@*UCBBPK.G#083N+7T8N8Z!71(XP4]\ 6"HKWFH$-@+W\A8I9@["0 M<^3I%.-3+B:%'I =?/^]PD7J5RY)???'FQ=;O>- +0IZX3":QH.U'W;7+CRR MQDS=:GK=2#]5KW7I) *U3!#-8MXR>J+9/66A5LKGK"HY6V#QY(Z$JYTCVZ8 M;6S+KYE" U8AVUK*K_\?FG0&H_BZT]*=#_]&CI(#FT&.J/@P?\>1,*)%R/;, M7]ATL5(GD==K,P<#$*ISCWN/UZH:TQ1L6>-50:Z9+S/LW19JHI)S #\HY.XE M;-%HK0XBL[Z)[).^XC:<9_DG)4H2-G=%).%S5Z4D&MZLCPQ#0?!F6S3'^09-+/Q=+PUYKZ"#%1&CG>I;I0-YLHV1[OCK)1K"QD M6MXZ$([F>WK$[_D-96B%F--M5P@;_8*,<.XXL+/=.^80OQP$MCLGD48CIH#& M&B9C.3%C,$8AO\P>%,B*$Z]+CGQ3[Y>( ;H;KH=J-WAI"T_?[ M)_N==U K,93.!G3>SN&>^X"%Y'N.=7#VR \X4V'\;SA?Z'' QFA[1SC# M/GXRR^,DZ.W*H Q5%>+*QL;)Z7Z3"".O-AS65E76:\[I,(N@H]N<#"&SXD+' M# \4DI),:3H%0D);?_O.H;[=4&%S3%M:R,KWWI+*[?7D6]W@N4[39M@ M2I*$M?9D^.H?\9"41G "TJ$L^(M#7^B/.R\GG#2TLC/+=+8!IL>%0_9R3"X=O!XS)D079OI=A)UDO9 MDLALN>54U5K"V>&_):W,NO]C-$BS,8JW#"$11UFP7[\"+!Z<@"B0&U33*.CX MLI*=@>UWP( M.7O!G7,@NQ-$:2&_+BJ4!,9BC+;9QS84Z).]SR4([4QG9IQC?A4$F_@FT'M- M2_1XI/0K?&,G$NE#XGC !%=\#T+7,"'@@D1&MC@63LF1X;=^)\1^-423S$%E M&@:SA<05.X9I@*NO1248!T%:)/*]Y"5_8'?F$G3GWAK=>;WHSKWO%-UY2W&Q M!\5JAB( @YJB9IH,$G)YA[/'9=0PRKG_@.VZLQVB?&> M0H;0PF-,="5*&;X F\BU]>$B0F>4C"KM+'W_8WUW?LIN'-*CT3+RFBR,H/TX M"3)YWN!T.JL26".FRE 8%T+5N"%BBY%TJ9A-4+ K=/22"T0+:V39YV01H7LO M,DY.OV_>:#)&DLDUH&1^ M"W%QI&D5K#33\]VS&9W9VPGH36.3;=;-8']_*0,;[S:7TE:I27'RIM1[>$J\ M8B;=KR6/GHSB)!%Z,'5-)4)4Z!3P7J"K;1;5=2L0Y+YK/2WR[T42UL M@C7F.&1;&/H@0\7%<=ZG[?WM6GYW?!ZX:?2XW!+6?:P7^;Q(,JI9L5/KGBW]/HHC"66'FE=6H0BVY+KJ;6$S#8I MEZZ'/#8^+G*+MN3V/#"3_WXKJ!<6?B.M)+;F5A",:: M['L7D.^)0M$%A17 M5 C?T-REI<%[/A1A0K-(D@@3Z8#7/D(@ *_GJA,) 6+I_&A=V5AT&-JQT=+" M&/N9Q$W>Q^!,YD%2HPVMYP=E&/MBE+N&]D: V2Q1@H[PLVD4H.\$#7%BUEK) M1=J4>\? 2AN_KU)-U8"EOJ;\.?ITH<[WZ ^;:M_6](C-->40EC;6U)RQKQT? M%M3GP3L )Z[%TU IW87LUH-[ :#*B&:5!Z[8NR:,V2-<(F6AN-D6FQGW,3"][J,/B4(G2[J%%5/7K6O(K9.H;$"=-E M#H5/GOQU(E3>>Z'D#+Y0<-8E_XI(SILW,5U\UX_G-N.]7SR;6KAW:5CX!XYJ M>L'?J[^@)4S\@XF1NM#P%P]XNWMP WJ('Q8/_^N'UV?_=WN[]X-11&](XLB8 M>\^Z-055#K]^,M<\^M]3W-?D#)$FC.BT)+\6*2/AXFX.FP/CO*T:'+]E/;MS MV+W_I:0W;3O\EMU@N>]::#U H;73(K1V5E9FO9>J.%'-:_ET[^03$FJ,'X Q MR 8\PD-EACP_V76[W7VR1I.$[7;@<*-@%$4*,?##^@X@9_I4D-&ZV]U=^'66 ME8V?LA\3?>Z ?$&2'PL0.^/:@)&P FXY# 00XL6X8=^7Z!Y;D6%:3>7?TOR. M5B\[ERAI. #_!9BPI_U$G )IRF8>B ^$ZCH%W6$26C-W&@XF# 1A;\OGI;2/ MR[,,P5H43$6IM&RC[83%#%;Y2%:J(F?&]%B0ETZ5ZM?\R9"R5HRAI,DP1BG9 M\HK7:.+H&/($!HHD"!*'Y\9Z[(>MXDDA]JF[ 1)IK^-U8BC(4PLD0.D4213N= M@^UM&FC*I6*HMBR%886Q65SX1_,!,B;B'W!Y^TQ7$=Z$N+:RU<"098;=S/@1 M>E2TIPD(QG'NB_BS[8DZIJ%*J9A'^\>S,,RI=$_&8Y2 (0"FH^?80&^;7)=Q M>$Z^4Z'.9%&A/(X=-2:RS>-!,S=HL)O"=]I^+2PP$\\C-]?T%P1I.[$21]EGBZSGEG8[O?W.\?91[?=)QJFH MMS'=E*T7N%UHHUK.Z3Z_2LA?'-*MK?=YYV-B'ZPW>G$8]E9AQ6;B&9NA(6J, M0(@6*Z J%5YW:;K_%J%P]H_BP1V'VW:.NX_QD^3ESF(?7M%OL'11!%PUNK M]1!BZ\_\=JQO8>.[:L\HT/(< > T^)I5$?@RIT3Z@=R, M0L%)0ODH5,UHZ".UJ0[>=8J"L6%50V?KL'FD!%=D#6A],Z2,)X M6@@P0AF&'/2K&[QAOA^NV?%:+C%("X5(^+_HU@Y2%=/#.ZM*9LHQN5AOW%/R M:]%=T0,ZV,+?&G)/K4[L96:RGH5KVF!P5-(Y@4E)U"?6-EY,+\,SDW)A!],+ MEQ$'&$[15MX 6[PAV; VZH!Z[=_#@A6LM?V*!*3W6A3[WLH&I-_21=+T63A" MK.B%162M-?F]% 2_@7/NQ/:T64-/[R:,X*3"&%)AWTJ%]R_EWQ24XAG3L MU/6]"MX:WX2,YC?@"\F#]U4^F#"/#QF"\MO ]4M?:[M55PC>V7CC/)&[QL\^ MB&VZ::/D74O+778-M=T>7>;?I+5<95IN!L5\VL\20TG\\?6OITHZO$Y0K=BM M_%D(7M M6Q*<1I$QAE]$--UX9N;[QFO2:QISD$+.SME_'DDW%C][(U?26^HETT//-.2= MT/,+Z\ZK!SR%Y,'ZAA!R;(E?_"8.L?8GU^(R;S*UML+?01[F$OC0P1H^=+WP MH8,U?&BM8!:G]$S8LC?GD4IH[@E%@,U;+&EC!\7G;Q,GD.MF6:P?JNN."7%*)K'TM8L M#H'I*"S)KS:!#&LF0#4S!$I2>!%.@:!V2V"(%YG"I;0+*YK(@%^Q:AUOKDP/ MU"^]!9*&HT(C;3]<>Z=WYYW:^#T',!8"^-A=C?3CE)Z,1G3(@*"_SO'W9Z>SL+<:TZG(B) M'NR9LW]\^8Y/X_-W[VSV2I:H(WV7AG!A'AUVM[=][UOU0QXIMP)3W*%K4IY] MCH&."G9W'P/9-8VK*?QPB:$;9Y@5CM]=UUNH0\,2_Y%UA_KA3$ OE!'HF"=\19,^^>=_>[18V&;B+CW69W*_?X*2I(TYG[=;Y[)-S6XGNTH'8G@ M].&&7+9U^W)R+1(O$8G>_MF>H-!R930-]B%B7M$7Z-O_[35:6[J]@N$U[?OH M27#FZ=KV$:<8T7]S%"23I_=V\/CW:!+ZYLT; Q3=W#@1UIX/TI64'JTCV/KO M==G^&J=R=9S*00M.Y6!E49+_^\/+TYVS#_&4M:9Y2!$0_VR="=AR6]F-IJ.H2:H*VH0]O/]E%W% ZU9]U?RJSM M-:VKOX2=38Z=2]\3^THTI(Y*)V[M1I)B.0P M>UF-E"WB>@Z R**#)DYCQ/ M<"*48(G0#-$K?=&O\B+A$G#3,FSB^*UFC)@DL3$1X:>\N^.XV^L>W_LK=B-* MPD^?#)$/Y]OPHX1LT8#GAW^](]5W%D?G=K)W&P5[$'MY&_Q"DIDP=DLRWY*& M BRG'.T'"O.X^C'6>*>0 R8QS_-SC0#,4!D/S6="J3! M("04"'62N>'/\1AHE",;X\%W$&SZNY*6"9Q_(#''C0?9XRVU&T&N)9;**CN, MSJ*$E :0,"1 @229Q#/;:YA; FCC=RD\97X9G\"S_XUO^)M. [_H47GN1@:#QZDP>UI1HSS2;0^>*Z,CME8 M'?^HOIR5A7:$EFI#23>C;0D@3 M]*N8LW3T"2G[V4R(7A%X1 5H&".@@;K@*HU1+:J-&TA?2UM#IWN-9][HS' M9BK8CO.8 VNH:UX4RB*+/0',+&4B49%C-:1.C+&U5[%&[24/LOU+BEKK;*91 MBT#PA.).\'Q5?8$9Y=-L*QQD6*8!CT*IVR)E69-+/0)3U,1\YAW;@KF([[RDDW./W\QPOBWJ0ZY5 M#PNS/Z @R(;TO_T0[YTEC8[($])(YXS?J@K7H+;.V$5+H./_#N!/]WM*7+M2 M._F>%::'OXWX,4PE&\0FW#3+>.ZDX97^\92F_ H 4'+6,_K& MQ[R:SLC)#O\)@R?OPS21%!/W/'/A)\"MJ$L$U0J+_1&4TC>-9EI!8 M"9_*NL+"^>353KAF04!!D^&E*I^I)(WLMQV&P01)>B25+@*N+4B])W#&+(=D M^0C=&PM:L=T;UFK$Z)F!@V.2;E+P#NCUDTP9[L]@GX&-XRP"_'6<9^?E+;$;_1=K8!54"+ZABBT:F&4EE(1J.,OKCC/Q8I5EFT/P[;:^B MOW,DSH'G#9N^5@*D,;%K==Z*1ML7I7PU"AZ27JASZQU>N+F]-WU2TYGTIV^0 MP/KO%;5U;C#Z4LL0IV>*UA&-[0V'W^.]O=W'@G:\UXH>6K+3UP M"FV!D\'<;PG16#A1/7R0.)M)=P[W#K7\ ;8H4-ST2S7P^(:I/.+Y+HHLI9.B"C)1ES M(\6JAQ%('1C*9]GU?'$1O@.%>[^G9!W_$-YZQJR[VGY*_3USM6U$D(-B%M&' M4P'<F;L"X'P#FM M%:G4:EQ)GA2[,>& 7"NYDIIJD^USC;KD=M;:%@HXG2D&!Q.$'LS7_;HJ,U8[ M4K>-7D&B,.LCMHM^J=A]Q TXFF-NO^+J60@7&I5N6<4WB.[V#CHBVN$_2M^G MVAR9XN3T3XLD'6.R55&?GE;..4V%UE3&&>1=7HPMV]*&Z9*&!D$M,DR#?8NX M%X9\V.'*BPO'_/KMOX?3V4_OA=,_-6UOE?S_']$$CNC1Z6XIW^,;0*X.>8O) MO!:8]W_E&NRNY>R*3PDUSF_#>; +U'+O6 \]G8OI-#1'J(8*=[4:I#L=GH.[IM%;E61&W" X/?!: M/4C+\V@(06V9WH%3I_>?D%Y)= =>GKY%(JJHK88B$+CQ@6@Z'QH/S72X_=A@ M4^W,V'2CO[&NJ@$R%EHB>D )NO&PU,PXR%\@XRW2A TGR;A'H,LQ>4RQ_JA$ M.901;'[6IAD7(/E!6]M4 35>VENP'L:W[1D1@O>4VX5[O<[AK)"(87R2\9'@ M0G$2<53K5\J!L&IF(4JNUVAJ[P^;<",ZP1G\TU"2R%!V6:I5UK[1PZJ1VS0. MP,L P::I?PZO(A,>16QTU?TRW\RL:V;4X\&'!+!.+$*7VTC"*AU,E C")3X- M(H"],[R+KZZH:B)U;-K M2CFNUZMFB<$.- LEN=3%BB')E&%3F<'1UNA 7#M%,K-^ +:NE2Z2*'EE[1#XT/& M6B[,^VPX5IR!M(M7H.T=':J^6<>6;MLXDSO;^]MW2^CW$&#6 I*,66@:AIV3KT9WEI0-W?T9 M,RCY5B0K&P<1]2&AP D.*T28& AGV3!,.%(Z2("@2<6C_L-GA.@&/],\E#_L MXG:7YY'MWL?5KB.!9I"(:VFKV8JPO3)BHX;+"*X(R]C<:,=E=!: &0_J1#[ M2\:V9@,49P"O%G6GN.L&LJZS +_3CP=5?N:^5,3)IRVPFD6I^U!R?&.F-Y$L MFZ+_/.0PSKH%[N$GV1!L?1WP(J1-P#?CV3POEOXAV+:RZD<*<9,_)Q)]_E.Z MPWHQHX2[O#+>;1B-V 1HAPVMU*-,ANX'TC0"@_^]F.0 EQ,)F\LQA,D"V=% M.L&DRG%9TFB+7I>-.A;&6 "AQ)]94C=Z!)NS.@UTAOF,W&XVQ/<322):R*"B M;&J?C2%.8(A&[C/S0])#\D M6+,DN8NZ=C'^CZ^\27+X:]_Y%4+;7 ZYH9L;>'"S^$=>R9%B$PA!W& 813,I M ?4&C,$P78]?0*7&\OQJ@^#)P7WGJRV0H-K:>$9!5N7UQ*D!))GRIB9>]!Q) M)%[L4N)='D4;S37L)U(8X$!,@$&\+&*,*. ^ M9\YOH*;!F:QYA&(I+USU:XW772KE=*0N00%!<:.90"DC(YV(@-P5H]9I5N,D,F7)_KGN@.5VI[O[ M&._L=7J'.]W@)(7E%0OPJ=?9/]YW+S,3D9=RZ;E94'7#.D%OOWM 3E$_0_66 M/9FC>%SE.O[=(^6%-"RYYK%]A"28TT2:- ?#G#/KFMU!7"DMD("<?;_: $W_U/\ER92.37F*3'D!/D=\,DCY\\.MHG16@2)_C-HX/#[J'YI!$\"5YP>D3DBBBB M%'#JA4%I@CE&=6F5"^]WF%WUPQD+596?$I@ M=K;LPWP8?6 %.RB*FB&;Z-'NMCMT(SI;6WR8Z#M3>D&*IZ>M3.OGO4D$RU.>H3AGEX+H]+,BV(IJ]ZWQ0"CE("F5G"%"L# M>=7(O$I.9#_+(P_+"@"-,05^??/LW8>.J>7:[A[N/T;T/\M!%U A7Q,4,^8K M U%"5)X# +O3W=^6H.4N_JM3YW5NLJ2ED9A5N2K8..-0CF^HRKUG"-2CG=UN MS\Z1[OD 2%^6&\SY0M;<%J\*D^#;B=*>D+D6SFU\NKX2G)T]K?H%NX.E@H5- M#R>^[N?(%0\1=AFV3L-T%MC<>+33<[M0I85N)\;S0[&FPWTS4;&F?5 M:,8=K.O14?= 1%N26)YN1G(BCU.(V5LG<"Z& .J MC(J?H%#R)GUI?0WL^Y;G0(Z+6RQ_C.FFN(\^L+ M+WKVHY[[=X?>1*^B+X/8)&8_SKZ(3C#W3&@0R_=VMZ6Q6S!#784&*.DY]"!: MX4C<1?C;L7I30$;0@ '7F\##C$EN M],6;&]Z;0WTQO4I4T,((6.7(KKCYH1V ^*?O?WL>/ O33\%OW1-D$4Z&4^ * MN#(0S!?H^_63O.LYG89_R GD[]-5Z9YT@F?/_C@A+YO^Z_F;C_(@G*4_$2VE M^Y"/,_=TPV9&;_F%ZWE^Q1!/@/,9,U058XQ&([$X&Z)?PC5T9!M[97+OG*\' MQSG+<]/M06X _6JG>]1[S'%_(>O@E2TYTE1HA&0421K@4<]C>O'B/_QV)F@* MU7\'Q$'R__2;/?L;^IB?Q4TJ$#*C!5"'7?O6<&M%3AOI@(VNT6(8$W=!>T:G MT?5Q-(YM%AB6>CS"_01V(3,,J%@ M^HS=NQ$"0AJ2X_B@Z3!HR (74GZV4Y,)/VQNF*+ZCD/>28';*"$[TI6"F$0B MEP3W:=5L=LPU?4EI\0(RO),S#?.N U2K%*?YD@#5;O& M*U]1SCAJPQ9:1 X-,/&&A3B)Z;@$OBS)]JTIL'B+6$?#P\#M5'R:%1@+($TA)'-0J; N)-1E@>NL%+S@5*2QR5TGM .1R,Q5)3+QPA_2S*YN6$\ M(T:*DO@7$ 7I&%.$Q(N23D)F.6.EHS%#CTM!!AQ.R+CL!A]D$M%G5B*V(R(? MM3Q"NJZV5S)U"7'282L9("(/-!#/!W4QUXU KC!@,L*O?=F/#PZ/W;I_2X^/ M&U?3SX7,@X46QLAR2$'-6CQ-EV0@4%/Q;(Q$/N>N[E6A)%!,MP3?I@ 3CN&S M1PF16W/7'N2NS^M-R@55OIT+H[UX>[*]0D-'X.U MZF["B4H%F>Q5_S]'L:0P&*'&TX"L#<&2+6(6].L&_,.__K^][>TO&UM)9M]_ ML$/JJ]X'?GC7(F45=^4>V2$GUN:0,1I>?*E.Z_CDR98K(!8"$.8N&FZ5V5;$ M:#:D/EC7X\O.6N@$W0EG]>H'%2OAL'^]C87L?IL"M:;5Q(;\OK)+.=J M-?+,P3[FW5H \^D+S-6'3)$M= XM.ZA4J[,*1N,J7:-;:O^)2-I50FY;-Q'] MN>L __4G+2XC\0R_B,(32Z>!_AC8EQ !- >U6" &;OFN%$$0N!E2+GZPZ,&3L3L=3F. M8TYQ;*-L)[ (SR/YL+9^!1[-/V?$4FB1$P JS(6%BE^/&<>EX\&R6 UF>J"# M,4:C>U-NL;]_V.GM[009.M]C58L)22'+/OW_)Z32A]IFLXF-I>7(8]HZ;@-13.I"@=.9_7G]MCF0$7XPXB80]F'/ MLG%6AC* CH""+-!6V#\W-^K*@$O'%'TBR+O2ARLYGG(+Q>0*))]SM#9F&F[5 M5N[0V_&073&)9W ATZB>V$O/HPW/PCC1C./3&[O8UXRD,-=X 0UQ217U\;J* M^GJKJ(_75=0W>I[OCV;]$GS3!VE\SY;K.P?'?'*B@ ^AM>%"T.+I0RC2NW"+ MOTAX7'VF5Q,S"P"$IF010><%&[X^=]02%*G'"+;.HW@\*?'2A$2M+H>5M;UO M(C:].(!$BX./_^N'@Z:,B&FO).K8N6LM0KW4= MVX);W_M!VEFA@P3@WDJ=E_5V7;)=VRNU75>^WC\Q>P88P](A5$^6_QCDX_Z3 MG>V]SL[N46=G?_]I2^!:%=(!S-X6*_9K9_+.>F[*]UPL655]_\[C&SIE]=?T MKG>6CRZ>5.^@\;HCN9V M[!YV>@<'=[(=-VT07&)A?>.$7J.KO!9;7-4LO5G=?JOS7N_PU[V[MWO[G^L;L>HZ^>7?%6#WTZB<9,-VOV!]DIIYQT[O<)G1M];!M[P9Z*UP-YMQC]3X M&U/G\E+9*84"9AD-YOK,7:)*CCM'^\N ,6N=?HL;L=/K'!S>0B+X?BGU7Y%5 MS!:HU;G\IK]VL"\[5+WMSL$ZRK\".[&UUNN7Z76.H97A9^'M!?/2^E!=IC.. M.GM+H_+KZWV;@G:WL[V[^R"T]\T&^W^+RG7.[G8R.B0<=I9%B59IVNL-_EJP M8N>!0(1NU]1X(K;&TX"=B["4NF^N&$3CTRS=XF+PC/NIRD!,>?Q:#UYFD=Q& M.'%MCESRHMN $]U6UOYF)9FZ'4TA@-9)Z7>!8UY6*W/SQDEO?V64UWIOK]DN M.3I<&:S8(@7IAR)X\+L -FHRLT0FE^NGVO:2KN^0:^J]"2WB+= MNI8S?867)&=CFCHQ[QP?=H\:O M-C"HMD1D_,0=H&#BET M"YS2?"HPPQ5)=DYOP%>9MJN/AK!,^\?M<.B9"3<-#'[%F@0G0F )6C?; )>; M"T7<]29A\D+;J9K??1X%Q:0JW2NFRPC!Z/F&']"V 'Z+]A/!SIXLE_0!.IGE M<1+T=G4)AZ[Q4!H"X'0>#_'.B$:3;\7IUBP)09B'HOPU\=P=#?\4G,7D7W*= MK-DR[8><1\$PYR9(_7GP>_>T&X!&$$WL^&7HS!2#^PX'7/I 3:=H&LR]5O-/ M46F.W+RK/^>7^->VM^^:$G?HCM-5VNMNNWN[M^UUI*1SZ.[F_H'K&Z5_H>MW MNG2 .J+%(6P?^+WBT:F5;,)NSX[A<+LN.NP0>H>'BT.0%E;UOI*[^]W#Q\SU MR+TZS1 N$T*]=9N_5;HHV+7-#=IXEKA;*G%3/5A%QVO>:Z6E=\[V_#9G="AZ MHI_ P\E=Q(RP]GM4:FLO-,_U9/>(Q.?FAE,D: !'VH+/^R#3)D0ZJK5DE2OC>4BZTOX/W>/MK>\_MZFF9YI)"C#U/%-PSCE"S!*HH$P-:,Y'CUS M&G_&7(W-R*.I63J;&W1EBJHP'?Q":=FHF@L75$B@[:U$>T A\URJ#COTI0C- MMOQ&QC6Z5 Q#^F&'7D,0,1=A":I]:']M.VO3V'1F.J7U';\SM\3LSN:&J;BI M&S>>;<,B_\ W*W:=V<&7_VC?N_NU!M;+?!1MV-EK],CLZTWX:D'3SD45Z&L-?"SY'O MMYE-[P:+I=_ MDW-?(O!C5";(HO 0*[^E:82NI=P\3/N.DJU-7TBB$/S#4Y([12E$S8'T46!V M^Q0=A<:34A"MFH]:RYN[&OZ+JZE/OY.O3S<-ZY [UTK?\[2M>A =>7U_!T]: M\L7-#?IF;UF?WM;:Q)CO*ZF]@EOBFH;"]%+] A]E)#VD2>8,>1L]SV.Z@0S" M9/&#VS3(PYEK:;FY$6HS7_J_]2';.VG(_-%W1^_T8$)C4*+6S)%OPRHOHVUZS<>./ MU\;&O;>]9N/^WH6_*3FQMN8E-2?T)]\2/:I94_M[9/2)SWGLC-2KNG4LIDG\ M[_0\$_9JO]U>L&?("DEI$=RXPSP/T[&X>:,J9TMK&)&TC_O077TRG4SP+(G_ MKN(A>6F;&T7$YIIXCJ8GN[JZPRPJN!O#J(*=-PAG;-[@"60708RKD#=+AN?; M5C9JL19%-HB-]BBU/44Q3X M)-[9W) V*M%GA!MQ- 4MAIXGCXZ\UB 7/4:&HN:6)IU,38LQC?@&#'1.24:_ MQQ6C#@K;F?#W9J(LF))5BOIRPY;JR'.)4)/,+35&[+D=?'/[:EFXP M*A"*DM;1S"-S#0C"0E\O<5GX@45&UYU&K4M/OOEV+:XELF/MZZSXS;O4UTF- M;U$KZN#3MN/?%NDSMNM'1WR/AJZ=!A=91Z6J.=QYY^?GVO%KY[B[]Y@?N2O1 MW;IS]-%JGHM_SY=B4=B0J^,Z A7VX%=E1GH$C[CL#5>)+G&'-AZ]B:K*FV): M8-:8FQM52MHRH4T;7BYKZMX7'K0@=Q! VB*1,R6]+GV+N.^QV CNZMK>=+97 M%8D J%5I5R4OZ./Y.C;2PV&0<#26)VP;4=&GV3EWYJLO#R)F_L-HMT>N9:%5X"(4^S:]@)[E^1IW@37H6%:H) MAN0"&]_EQ*9I;QTN=C>!H/M]2+_"R'#&O)>2'T$Y B+]Z:$<6$;GUP'BRGB* MS<_P3VA73FR#1O@QLC1D I$C%)42G/8-EH7%W3GR[' I"3IM5^ M%"*/,)UP''%XVT#[_LKZ%D#T^ZD$%1! 87NG4TM?T1.KE,:6T$A(UT7QF:P] M#576BVRK<'@FK6M3&,A_L:FG(10ZQ#%X#Z(!A\4[ O2SFZN_+/31)J=ET2P+ M3N!EB^3/J-KIV<* MLY4)I*0?N=?KYH:&$QSF3KXA+]=&K\6$'L(A@R21D%TPF ^2M?V\ZE/ZDT20 M7(/];>]BBMM\Y'7PYLB1-8_<1;NJYG*Z=M%IAF[D8?C7^IO>ANO?<$P=(,>< M=&"=XS)"5ARG>EZ4T10"N:"'P3.4CNR:J#1"6NZ1:BYG;G*H<^VCS-RP])<9 M7&XCVUC;.Q6D&#)_BTUS=&[T&=#(21V2EN&>GKQH@+6B0_0L1N*6\Q/TE4H[ MG#_:WW5&D)V+;/%YI+*5CM#N OJ%WUS$I<(Y[&QJ\P#FW@ O1:O0UI@A\VRX M'3+]'I9#$GM3$#QNZ[@7(H&B96$ ';BY/ NUX[+)."B&# D9W3Q2F0 ^A$% M9 8R/B1+7L[MHY$E@, LHYE@]$V,<\)(#K)-UC)SQ:=D'4.<2"N:Y,#O[3:E MZ.ZN=XF_55J^JTII:+Y@.?'/K"F R$A%IXUN1#2=&:&'CQ_M]*Q/0%>_(!,0 M-\I/9QD1T@>4RR;,.-YF(IE' #-)N4G.Z$F2K/0<=C)H)#L=6K6$!JH-[/W# M[@UIEL>#R(3;HI1]#9,X4YB4@Y_5L@A&E)!AA@7*Q-(:X.K-\F@:5U-QNQ@) M-H<\T20==XRO-YK7A4'B[U16X507Y3D+E."5Y@#YK=6,XT"[VS[>;J0K=AXY MD]D\GRO3R.S=;CL$HSBGI?V;9LRHTI'6.]1=$RM-=]TSC J3;O" 3T!M]L.$ M37X:X5F6D!P7) XM":T"@F>>K>;S ME>WG]WIKP,OU EYZ:\#+C9[G>Q6)?3<:;3T3@;6Y<3J)HI(.C@6)W'FH=>>X M>_C00JW7'SZ&_SB,AXS#D5A .K?H36"OMXQ.*GB'/1C0LL!&#T;]G:=.'D2D M_9IO;.UA_+HA0F/L8?XH?F02I]$/_WJ>QZQO-C=.)/H&,^(E#8E3VW8)[OB" M'WY3G_+5V.$;%UH?41S/!F1N@R>*ZD/0Q"!S"@DXI*25IS =V<3FZN#7)R?O MR2IFSQV%70A[,S: O09RA@N:3SQ"T6491.:,2+UM453B*A3L7I,%*\ ^CB)P M4*#CQYD[MGBJT2_'!4!-4$C"'"T! 6#9R5RBK_3G:J(O3I:P[Y2^C>7RE9(^MA5(R*I+4GA\"W_>W3E0Q ZWHXCTYNDYM$/^+D MN13V5/V_%'VBI>&S)/K<#: &6/Q+D'C$:0A.SULOT F"&9G&7"ZG:9LI0*[Q M%+Y)J*$G; <-&24#I?&DAW$Q2#) 2XSWX[9F ]0BNWP58G?%W6XV)VJDP=A M35RK.HG_]4$NZ^;&!SIAXY3W[S__(UXKA96?TROP*7#<5:*VM1I;DPP440*Q M"J4@J<@^C=. -R%.Z+\+%A:0N9RY4KG"-6F(KPXC$K(&_,4I+H7>\BI6ZQ MV4?Z.HF9:%:*]*Y5X'>##T8W2+GC9:/G >9R,H$WJPHC4@'*)U]SB\'YTA*F ML[FAL#>K-^I%@O@N2]DJ5RC1$*$T$V:W6F*HWT2H"<79=CS(N>HTI]F0]:6L MH],^V6 1AU.%+"PY:<,)C"XC7Z6)S#7C'M$EAL%+=H-=#B$0;M;\8" MX0WC#&J3XTCY63R(K+*FO\,O(,%-(QQPHH+/1,[.>X; 9.LJJR'" MBSDT"8IR8>%%T]H+(LL1#B&$C(&GV? 4@(AJR@#+,\0JR\%DJYH%S .P!F/? MG0K^"(B$]=(*DI$&([%6Q/<@$Z7;UP)QL=J+4;# P *$!&-878["^8)&&:C,I'_1*/L20I>$A2+18_FQ%6?FV<#S MF'6IC59=/D0JF.CC+([."WY&VXI"9T=(T)*VA69@?Q(2SZPJ3V]QQ6@)T@A( M@C"?;V[8>>*7I*'F8$+!G #+&U91?:7%:06I26:*?9-!Z0#CZ+\RSE%QK-.8I;@\#H6N>NO,[U]HLM MZ#P\=W05!CK!UXX$>HT-P^"=Y=X:>-DP&*/X$EB'BE1+12X"K'/5M()M*H)) ME(CQ7A6V3IHD2)RR4B%)E0MZSA&*0A:=(7L]- @+*8M29Q0>B;#)P;,L2O&U M5;T9;S<,A$TY&FZ%2DLC_FXW,,LP-W-E/(Q79_I7UK=^IEL@=@CGD0^I>G*> MY9\P)UV1I_[0G==MGV5"C.I9F0'Q)+!"(]#>3%#)2@\$8)JAA#+6FE7$=$4( M@ I4_&JKE&IY;FW;-3[)W"$LQ+%K [8:H.#P.0GU&A$K)/0D"H=D/YTD1=:Q M@XP;C"8V'B$K-"9;JJ@[:*IE&LO( S%K(3YZ1W0N1UY*<3/+*Z^P@+K;%Z=1 M5&EUH5]NQYR''.:A,9+]"-;%"=W)+!4(T]TJIK7DNWQ*'\2*+R2,$GWF4X: M"IV*K6DFADWM6OAG&N>AF@WYV%DCV#,8<5;RF/$@7"^!#$2D(4/P9B5B9?HOK6'+O +PFAM@F22,-&AZ2A?(!?P=9JQ[IR3(Y-JI!.)4 M!QNE]M^,13,"P5^249Q/A3T90H;M=+XG_2I...Q(*S;X],"")I< L7;60*SK M!6+MK(%8]U'"7[OK@Q@\PAB%9ELF0:?X=TX:J/?=*4:FU M+S2&U.)@6"!'K61P+@6W2'^Y\ S75C:>V0U^!^@(EB1R?_JCCN//DC?;S(B/ MB #I UP7E7UU;@A.I;GT#ST ]6T.-H)AM98ZBG6M$1@H=)2JQL-+%\<.L:A_ MSH5 F:MWM*ZY./,U M=B[2$-O5#5Z97"F^ZQ]XQPE2^M=&("&X9?XB+:M=#1EO,C)G-,PM-$5S7H8O M.LU2LRL:JO8HC'#28(C _$40V,-$KH$IJS^GCTA:R]V>X@CYU%V"6 B3@?+' MB,M@SUV NG#.8^"0&0EH,[H>R,MW26Q>M:@=1I:Z)+SC03R3" $.;C7D6K0" MX ;K1[BT.)>G:+K"9<;EWG--6C]"YJ$;_,FLI^:J\U=0R6PH9 48IH@U$OZ% ME10J.%R61G,*7'*CS7(2Q\K2(;4UF-3D#(]# _6^?*NQ(7J,/NZR;F[X"Z37 M38O[[/V7]S77'L5 Z\NW\G.JV3S>Q5B"SE1T92$D"8[VSM&%95)\JCI%ZC@9 MWIC$GP"D87\[S@2(@ GC3"89]H+5=#B2%RQFN$V?@[- MR:M?=+)N\DK##)+M4\,$!H^V%?"&:5.?"K'Q;";@?O!C#MQ6Y23+\2E0*IPU MLM@CDS1R^5154/K&N8.E6+")!:8@\&L* GGD0Q.L9. 1N,,L((3O:5J[MB:P M.2/EG5CUVH2:++>39.W:=A6VDME79X3E^E08)3O;/WU4FXIM*?ZL]U/0HJ&# MM8)>:Q[2T8<0D/]:)<,Z:,*4[[>)?2O5XWQA+(!2(/(M^/8X M-P ]B&3Y2L?BXG(F'0KCG+62X *,'V/3\IL;%ARRSH"L_)S(0B;?NGZZZF < M,).Z3<=Q8> &!Q3R:%BG*23KO"S$.-4C[>$WC%[OSY48R#CP5AF#J]/@M^!' M2V"#85W"$N"'-'P/G]T221C[+U?+@$XU7RJ .!VH9J3^Y:K6[7K=&>$"=QF("YM4)+,Y:JT=,'FJD8/#:A:T]3[./0#)9 MG.V('BY?[4@"5_5,C=%5.\JP:3SA#E54%?T=\"K$0_X84X."89JN\ M-;&+ 81N!,# WU6&/V@V2<6,[$2<#[> !6# 5P0F$7:)9K,\C M&&X0UA,]: MDMR;7.I[);VA<])"XM/ *4BGGGKTUFN;5JC&2:-S)%U9#-'@([7SZ:(#CYC$ MH\9U8+2:$-7PB:=;;&Q[ZRP(LYDEWK%@1!# M6GM*'I6Q!DK9_3F/"RXIAMAA%%W'UESH-+6 ;Z" \FCH&+_-*P%UL[1U0CGD M@2K%C92?:O^9W&!(?7>$V4S4P]#^!H9_#R'BO-ZW*DH2IJ$5KCN)D39Z,+G. M4B_\$6O_G*I48&B 'P!VLX5J6H:,QD7#%W6%=4Z6V8T^BXH?;_BVW/9E=YE: M/S/;S-Q^Y12WD'7]D1G";'+U"*G<"U*^^LMC)ZVW&B?MVZ7,L\7 X\&Y7G9)NNS]M7CW1_)8[;:DFV/Z)) M/$C68NQ>':L5.3O_[R3.!WDX6IM;7S_2W:OJ0(7BWJ)_;D%KH\YEK4[^.I>;WP&F"8,3CJQ0O#^%=',+%[*H<.2_=L[DAAP0QTGZ$',:2%*@+56KCD7HR2'-3-FXI MS6@\!C.MLK;XDP@Y,,<_C&*3:%ZQV:1 @6OHE@]Y;I"FSD*%7_(86\?HFASB-H2'0O"A'EG M&2+UG&>,:U0W%L;;*G(DR6U"W7$ZI+.?(YEA!!>75@[R;,O6Z%N*MCN&T]SO M@'6MTFAI>/H:0]%E-KN.8/-V]^":,VB6CS0>_M(O:.5E7JO#&!;!G3J"(0A M_4[!=\'_1@^0%V$9+DQD+>7NPYS>@8FR!JENXU%&KZ:Q5*:P$^!J[8Q/ZP.? M\F@<%R4CG695GP1HK320?)P.'&84Q)&!.XVD=RM8'U&;'+S:Z@G\A1RHDS0% MN.V#OBI%"=F41K[UW[;&"[B/?)9)UT+4Q9!YW =N1$M6O@MLM9LGQRIHESZ5V0(83"Y*1W*]PG$=JGK""4E+ D"L. MTL#K;N%U#"?-XGEN:P/F7L[IMRS]+G3\6C3>OFCLM8G&U0U4,?%\EA0N2/4> M%'-#CDO=N72[YX+LFO?JI4T#,!FCTT.!V<7&!M[K+G(KH'AVNCO776.&ADO2 M-$,(@B-78&1Y>L@5_5"!A;NW&V[U]GE3>_M#_*?6>' 34R%%>/E9B6%.I.E0 M[WAWCVN'R %)F8]!:CF8!+*:H8M#87OI6,<1 ?T[=U3]& W23*A149@RZ)I>VL,(':.$'EN: M^Z *0IH>G46I*P:3WK7:!4+./E> N?>YK'AH?[3 %6@:0FUN<&>/9OC :Q?- M?W2[U?G6=6AF<_$XUP5)&Y^8*SUS,CG$(HVX5HU,6?^>D<%_W([_T4' MAID][*(S/J$M)8U#(62&R#-S7?\P\A.[W,5">M8:*@4_IZNSE8E@^K)CA:G5 M$S812Z7;05>:*1AW_\'G4B^DU$T>&4])%]"V^U+64\<^-3FX:_U0D$'Z(T*E1^+OJ6-9\*$ M4_BT%LF:0?C*A;*_QO4_A'Y"#<0*SR!P 4*)K;[@DL>:PAC5%,;H*Q7&6FY\$P%,[YI/W EL MASK,Y\IGQU&@NSZ.=?,#!^O'X$G\%#J6:7I,1RP-9%+CP@+.V\_7I M,*)?)AW6F4C":*\VX*F8+F24F$:@"UQL'F=!4:MX+AS9D2(EG\08I6ASM/]8 M:I?4WE$KSO:ZN[!I .@7B/^OU#$5":Q\R.]A.UL15%Q/ M-59^3V-\A].H14=Y \)2^M;,3 M2U!T/N82IR=:H8#YN&49RA#1),J\/;'-# M\'G"*"7PKT):EUJ)Y>CO@:AK+C+^2@OM5KK=;G*&QXQ1<:9OFE@H8+0LM14* M$WN9 ?$*D:$B&]X17HN\1EQ1'U"#H-+'^$D':]>_VO1I;?!?DG7G6L&N)=L* MZU+?AE[JPWZ3IPI88S4H%SSU;"3XT 7'5++:7Z*HVQTKBX$=D [&<0T*8:,O M)T8X_&?\+R4^,]8AV)?DC5ML,8XEO_TJ)SW-_2.>[&SW=I\*F:1M94FR@CLF MLM0^A6&2,1G-NWPGH=S^57!-&Y/GK\[??=4"=>ZM\[5]Q^T50GI _$UC49 +&%1)0@RQ)$=UG2J M%\8Q#;&NH'ZEB86.?5;E(!PI6G6?U.J@P/U"*-/*4/T#)Q :/\JDOL^H:R8QC;#FY#@>ROU=7=.? VQQRW MN.OOUN[ZC0C+O>[A]9,8YMSN7HE5T\SQKG^A0%16=I:Q(#B2D@[Z:H&...34 MYZ6T?Y%NP\8NA=!@.<$13Q 1U3H#&SK#;/$'G2\;X-TFP*]_Z]89\!7)@.^T M9<"?K6P&G-NERF#>N)#^&MES+^=T^\B>M0A[@")LMTV$/5]9$?;"RQMC1!^L M:_6*W!,DU'_Q6P6)T?%> G$D]*2[HQ1OKH7>_9O3G9:=K63UPMZZ>N%ZJQ?V MUM4+UR&HS31NR^V7 W!CNG(,7;EO=>7[DP\?-S?>O'ESVQ-=..C.BES4$)'6 N.=SGIAHQ>(UH#2?1U[;8JGMK_OX*G'9Q>V\] MPKO>M"ODD$T#.@=K$"1%(T$L:)"P4$+VF^-=7ZNJ;U-5EUOS5W_C!?;SWNZU M\I63_("=?6VZZZ= ]](N!"_!A5.Z=0;V6]JJWO9U;]7)>+U3]^-2O5=HV'(# MZNZ-YNN<\B]9\>__MK.[^Y.,YFTW>!%^3[2_U^_D'NP\Y-6[SF$]G\31:(EO MHW7V8F)]#Q?Q^22/R6 -4QG-Q_5%_-:A[A\]Y-6[H8OXSA9.?J\7\13DB^$X MD\&\CO,P&68KMV7WZ![N'3SDU;NA>^@ ?WH/OX>K=]*58?R:Y6D4_!G%RW=UX,^6M4!E1,\GX$8/;8G0LRS,A]_#'?RUBI7/Y14G$X99\#PL MRCP+_HCR<9B'*[=[]^A*[N\_Y-6[SF%]3Q;GVS O)Z$,Y MS;.\FJ[!CEG]7_1K76FU]RV[%F0WS M)%-3\B09Y1$L2>:;P_^LW-;/B05^_V[MN:A_(.4$__&?LY1YMO1.%_ M_U]P&D6-# %E!-WB;R^/YL5S*N+LM+165 MZH,)4/(XXHKNH@Q=J;0C$#P+\SBKBJ"/)GRHQ^92\.=9DDW[<6@+RW]'#7?M MA6X>R^:0C8+GW3?=X&5*KC4]ZS1+PGQS P7AP4L\[\^8_._S(GBB; TO3Y4J MX:E..&:V&)2>,Y-<&O2.C_8Z"RQ189+0.%"IP:7C\ABF.M%YHG[#C3Y,B@Q$ M0%LC=*BE.3C*1:Y6M^/Y^-J.A]]]O.<]I1^-Z=B -F 0YE&4,_D$G:\XP1&) MIZ;6U7PFW*D.>C%O(-:H9JF*C8)!D)?-@%2BL M%]Z<:964*,$/DFP0VD9L;V,ZP-Y08^EWR+T-@WZ><>,)[(Y)R@4?NYL;^&K' M.Y3NC+0?RH=62W9OA@^BU'Z4Q!'=-7^/SZ,DV?H;?;28UI$.&=]1IB,+IB(Y ME(BECW@?_N%@?L.*V1%QH.VM86H8(T+DQ+T\Y6/P\75'*!K<*2FJ?A$/8Y(G M&#R^A&=]2K/S)!J.(T=.*DWS##&E-.VDO\S-J5\?K#O57UZJ_N,5]==EHN(* M^LL]EBFKZBK%\GDR0>[KY=KA^'+M($)]J7:P?YQ-XB1,RTF>S;CC#HV#.?] M8\',(@&K#T/2XG3(%ET1H]E>X2NA,,K(09^1%LA*FC0D=A(,Z1(GV4PXFR91 MF(!RC!O?.JY+>FN3& A4 MYPNLCP=V'R^IC]M?U\==;WW<_KH^[GM7+*MAL>#_;&Y\=T:):'5S@D23W_/) M.!"3!3"IA5*W3H;1K"KGJN86:>;9(WL5]?,*)*9DE!P$X#9+@I-J3$/')X=B MR"ZQ>Q8)Q]4T81;TDJ;2#5XU7[*+0UM[:X*8?9!?L8"4X0$]4V^= M3"IK/\CQ/BUQ6L?SX.Z M(N]H1&(*;A\W%V1W<4'^H*F#EH'>BZEB7O3,?P^GI-->T]]=F>"S,/W$88XR M>$X&6Y_^2<[M^SS.'X[N1=R_1UFW ?K@)&$>Q.\A'D&DFEQ'=ZD M WZ]$1Z#;*L0PE+MXB#TY?2$1)_@'!WZ!S,Y9WDG^'D^S$-ZFCF9FQLGCF28 M#W5'N6&C,\0-Z4*X)8)#9@?+Q;LLPA;0[^*R8+:!99,+/;I9&J6,XZTCM$6< MC);K+"I*%G9G$:GHA.^G=(SIZ+*>@JC2>)E[WJNP-*VX)V9W'<1@7J;AD3C! M&3+WEVE<#;NDMU2T,%69T?^+_*\^%9UBA!LYI#T(G=^RLZ;CRT-")++A^2Y9 MLLO&N+G1-LC@@C'2V'8P-A+ 1W)&\*D_TNV%H0=/O(U#CY&2SR(I!SSEJ6@@ MG8B3AOQ@5:GTUD,\]I>*;AO]:+\;_,XGTSS8'LNBC,YI/ M2@EKV$B!;3,$0E41]&D*CB#:KXX-E]>'T;9W/V<)!B&;2.KXS>N/P;N4=6WM M:@>GN5MK?B MI9AL/YP:$;T/B@AQ83= OS^<$FE;*89"[>^1FZ"50RQ_X#,K$D>(,SW%_F4' M?5)%1%/A"\\'V>@A%AD?2^D<$KU7:>>#,1#_:(#3C\MP3' MB8RH.G4M-, K)>[FLODV.NR8,2W3"$E/V^<'[3]V')RU;1E=0,3O(+\Y< ') M>00_P8"/J)%W9)?PU&+(?T'WE]P7:0;WG8HO(47D2+]\87_";1IA-PLN@)(' M8:X,;&VL=O8DE$N1<3PGV]A0RF9*U_3<>?JEN-RT1!:2V\YJIR2 L/^V&K8U M1EM.: D]U=(>:.DWKCS&-R@=G8OSMEP8B-.9B%53\P205U/G;FKI/0/([#8 M>1VP394$MD=CAU2\C+Q*6'^\!Z EA"U0!FYVN@7\W8_P?X!GO:R]BN/9P 5M M.0X$?LG= ?S&E6OC<:AE!G%WF9DY'LDD0-$L'1\0K=%EW"M V4+NW8'O785# M0>'BIG%*FY2F70ZOQ%]T#L]H[ OZ@<6U2#=6CE^J[^-KP'Y'1A#0"9K$-])# MU2CX7XWYIYI1(F9Y).XP&P?+]?N<&GPDDA*O#2^4>*V85Q/WO0\Y&Q&H4JT M+ !>!#*C'^%TDT^'%!IG ]]6!TX[ XF,,:2>FB'G6A$+D]$EM;^608NKV*)HOJ/H"N#'<5V ;YVTZA\\>PQ9& M+@H$TA[),00PMT%&N#B@#YX\-U[6C?>O3%0A;)Q]"13WL@*?B.)$#Q&KPYP? MS&+;6V=XE^F?E8PV'6"JN7X,IYE"Q!3-(A=C@<7^,Z2P&T==!Y2O&.-Q3"H; M!T*] "WGT^>SCK'S\M.0@6CJ\8CB"CB=4GA-7Z41WAC"R0);N?+@F.$\'#D: MAW3(7JR'8)H" V3#EL(2390R"TA[Z *_!HDO'3E'GF\- 1%3.HOH#264C.VM MU!<8_N.I>T1^_3>.^.C M\3T@$@HSP( @-W[J5%0"9(R"RC5)EY#%N#'_;:T MF]12%MRLA8D7.!?3HK29[:U];^"%S,SFSR"UXM%*-N=/4A$W;D4B<0.W>8I# M3*XX N6F]_H2,#R&,K&)\9HP.H@__9T[0',#:8+]QOQ+1-GT.Y2Z-JVH_L[! M?K&2Z4 B\$.ZF>R7+IUX*3IZI1U6CZI3J)**O'**^SJO9I6+"I!UH%Z,JH+R M(I%(OB%"#SJJ#=0<^VK:UJ4=H.0W3DXZ@,WX=8>-;; \7PGS,!Y3HFP[H3J+ M;KRHX4_)@@_,E<[B<@.%OA<-AM+%L+TE1OE@_%K,\R7N$_(Q"/X@-DF5.$NY ME)1((6M5F:J45E"K98Z"S#-TW:#H5A!*FVBC&9B LBM.7@$Q8W7H?(2<$_!.,+#Z@M(O^R3>_V3=.]D MCR"5/9=^#LSHIM"U4JB'(M9%6,1V4YY^?&GL;%"OQ"N8?F=FU^AZ8D:UOH/J MCLJ^2[G[I:$)MSSRT'=#21"4.@=;#E#MFSXW="*%##:>8'9.M C 5$O$W/($ M=4"C/0)R[3$W]O4+P2E]#;M-8>/OE4W2U,"4A6>VMWZJ-(RN[3@211V/R4%^ M/<_#%M4IY5I,F\2+J!HT@$ M]..6_)*FSB]9;GY)4^>7/'>M"(0#\+%83V'&B=W'B7RPDAC>UQZ!# C0!>LX M?*"XU71T3O!\LOR3N7_Y3@S\1ZRN8Z [0F?O>Q:0:\Z!4^ XBC-$NUB&U5WY MT$!J9J3GR(F%GUB/O.OQ*P5O3^)#L5I'*M43_;5C'J2=EIBL*)VL MN4Y+DI,SV9R)IE39C74\?"HVTGIH8PG[1 B8_0C.W3^RU9@Q8;D(M1/-LY0F M52V7ON($6)F4E-%S%TQ+FG,=*BT)'\I-2Y+3]=)J<$HGBU4?LG"E\!9V9&98 M51?$PL!'A4FI3*S57J/2K(ZX]A,8NKQMIOQRO%'N[3( M75:(+X-\65,9!.J&8U=N=RKR=9Q-4*#C$&89BDBF3JI_R8N'HSRC- M$Z?%TE2L*\&7B_A["ML\OC'-0:_E'#ZP(+NQKM19\ M>?X*J"H*>A@8P$0Q%6W?WCH)+7BR PAFL5?2$XR41^CS@\D",.6_@R=D AXP M26%[^^".^CQCUP0O_@H;'''Z)R=7!R>;&\E M/YJV^7?GI,/-X&9,)6G9>\JOHR 6*]+T#LPM/PMG<\;D*45$H!NA M$D0H1R6![RY'<0!L8N IT3J1J8E&-H\H[?11QY&$3[&B))VN4IVS?M;WDYM. MB&9V!MU59-Z:C.KR[C?,R1 M. ]@B(=RMM;[U4"01+Y3[F@;_!:B_6%CQTAEO?>SGK6XP4_ ME(Y*RAF=6DM,?1B11PT6F_5L;ZZ2LN%&EZP6DWT09GH@Y'FB;PMM9_(6]F14 M*6ZJD!(.6,N%0[75&&LI\BF0^MZ/QIYQYF#!4^OM: S.4A7)TM:#,I8YY^K4JO2?+0/\JT)/0M$A/P,,;J@,P!PY&;,:O/ M>0ZXO.=$ES;_U\M]K@U("@:Z#V\$ H<+K-?>NJFXH+B*VS2UI:7&Q['\#L M\DO3.-S__,9H[Q^_F@8B#CONHP,6S=&.?6EG8YTS$<98R;!X"AG2EFMFC7O4 MU!">YA;5('8"'$-[/)5$(#SJ]&O@#Z@4"H)T4U%^'U",TA_AYQERTOSZ$2>Q M>Q:7(2$7:T+T")Z"W=$Q<(64;=8R@9Q!N'GCN!>$11IC#RX2J;@G[E'$26G, MI2SHWO,Z>$^H['C32@E[(+RGB22J)?#!\A+!"OLIJ-$/!RB:U&E M[CM- )9Q@%6AS*1$*./*MT6O#F_:?C5!-'#7QLR; MCNWW(O>2@?X G+12+ANC,* 4$&9\ 4%0+YLDA&S/. %F>^1XE&^>*=M.*17M M, 0<2O*'SWG/YY@=@GLAQFM@1)'L8*^+&6;HL?;&$[J;O'U)[>J*=T$OYJB: M9Q"34-<"BU1HWF]$?C!FG+]X-PS#\9O7KX5=!'A1"N-C*($Z\CK.D]M)\N1* MO;[JWOC$>/HM$;R6CN M-X+7TA&\YR[X0#DY![[/A]2D:'OK%#-EA0*YT;[[ MQY^I72XM>?+H!2;7;&\-V247Q0NN!]"%(ML8A+<[D+4Y5(OD];B%A5=&=R+# M5 'H(SXZB,1=H_,.LS8Q,L6I@'*$YA"](M]9\*A#O)=^G)M/N&V,+&+@(YT+ ME/@+#M%V7+^IH>\HTWZ#R)5AFIO(L)L*!]]0KB')MH?W(YV : M6.$RTTX?<8!"EM+=+?1[P)+DER(+0N3PQZD8P"SP(Q$V/&2PL"I*(-=%7'\Y M#;\=9#+@1:(J/8A648]4JU32.R7@T6&@$^.)Z:^; WX[$!8>E1%W13U=]I:, M^)+,W'LG&Q*-7_@CI-6[HG3'PW)0?MUSP.*D6@"OCPF,YH"8SL!SD71C '^UC">\,[U"NH](^P'U$3A!THL)8H?"'D MI7=2F0VCL@$GG2:-QF2G/<9RHV05CE>*M0\Y#>M0;\>37IBR+DO\D M6Y(%0Z./$WU+F$(4%[F8TJLL2[ QLM]#ZZ$_H3I:<1RR:DK>S)#)HF2Z(A4Z M)N6>/G?H.A0G)GTMGY=!FIQ>#K)-$&NYHP3$/'\MLX M=PO0R;ZTK8@EM>NIF_+&0ZJ$DF6_%[FQ MJSQ0%!1E2D3,MD."7\/" ?C#AJ MM1)&"6&QN _)O(5%, Y="1\8_4+U"9>+.JF]$"=>T"=;7^IX=-!HF!K"X=RKUF:V\5 TQ6 MP$W4B,$@0K9@4Q\%L"U#["D5RLP["NC%#$3&*L/$/4/%<2*);NR%6 [+G+?Y M:L#C8V=!\?'9(R @&4:A+27$(M?^+Z*NA(B)W$_UZ' YMU(1<[+S-;YI?%L( M6/(-H\]*@)AX1(Q+#)3+HF975);)EBF(9[)5EL8SC6=WXFL6QYZ/@J^-O%#4 M-@E&I4U*M\;E=D8C+BQ;P,V8V]!]ITL/$_YJPV0U]^E M^G@ES4EAFKH(['2*G<'=2]OW"%4U6FJT7 A8G_<=S-<4$&+^88*3F9QN;(U[ MA=D?J6;7::^#ZD;;\WGL,PF2#!^A&+S%QS1J:M2\DU4-."9:0:+T9_YW'@(R MNKTA_CT5RM?#,!\5_ O17S/%$C+)&B++VU*^5IG]A9K7'(8R9KWO;#"=%T:1 MTA'GF +/E1)&;8)'C.HZ+=ZC)F 8H^QB>GG^Z\U9)V\"KL\IKUXJ@.GH<%^6 M38O4%":J;_#/(.K^*[H0&LHX8DDW<#5T$UMO4(I-$L1/V4[9%M@IA50,[TJ: M9L<2GW9O&AS39N)])HW^Y< *,[4%:L9ZR:E:(-.7:2(+V"-J/!J[H,R9GK)P M,3:YN>.V$:(G.V -PW$H/T3)$ T[$*5VJLP@[ZRWMRP/WN!ZV.<;_HM5J]@8 M)41LP3("/T7KY.O&?'1&"09I![VO1K_%*K8&3,<& MA+T,5\>A+W8H>A>HYD';6S08*1$",TQ_)I29$'<0LDE I@:S Y%A2NB&9)JB MS*S820-V$Q3X)E'0)9*@(B!G[/.4]+]675GPR82%4).2^$V*=F4BJ M2@.IFZ1P0A![$UIW3W09D3TE2L;7(?9BR6P%<_M1F#/G"JX8T35C45)1,@6] M@$PP#S#$M@]X0H&;Q#;#_ MM"]ZP5/Z,.E7(DE0M-2.J4DQSNE8_0PU[4B2H\*'X*DE%M]2&+>K"^.66QBW MJPOC'IZ=E>T#]X0JAV!G^RP ;G:.-&:4*M51+#A.7Z?&0%4C8\(F(@@73)J.W@!O$3$7?&66Y@4@98V.33M+6L MEB0KC&Z&$%48TH_1E4W:*0Z65?^0"J9E!UB^GYE@D^_?D/4'OL7B"<4S9XNS MYSW,X-?=K8K&<#TW"C2G?>P>*>G9.T!LMI^B6)K]=R,71E9' R8<$7>5??"4 M%RD3^A?WG4T!F"JSVMY*S*KT;\G<%*D'<7F5&.P8NS.EZ8A^:7PQ,E%-\<6B M^#,T$J?2^FD$-UB5?3O4K. 1P4>#R9KC()4D+1D%FPH02+&-M&I00*8GPT#P M0K3\3*->KKS\_DK$.V3#,WGC*8<"NV2V(]TOP)6EBK[$[D:\$ M=B%+%H.D$A$^# CB>$&IM?#(T><^]FF^ M(@!3Z M7&?US0*NM\5WLYB3;J;Z9MHO)]R$.3D^MSL::?]7W!X,0WR/8V514OCP'E"W MBJ)))5%9J=GV*@B?25/)9MM,@24//MY,Y4&U>S?G(L$UX,>_OJA.^U,?\2C_ M!F*<5E[-.5.Y>O7G%2%9=IG*STM&EQOI2RU:7?:JJ"C?LN9R+W.1;3[2%3YP M9S_=\>Y\)/,'K%&! MP+^_,2B-K+?4'O0#GF.(%RJT*/,2U[5>4N]"V7U%N8H-MOP7\H4N$_IQALXZ!9[RW?>98GO&RIJU ;05N"IGO M[IF59E7?Q*/?1+UE-FMU?1&/?A'56M-L[36?I-Q;BRV8C"/4MJ"V!3>*]BN[ M%;-5UESX\6^BT3);#4T2CW\1U=J>66\\#DG,MA3=T(*>0(_36<6DFJD\XD+T M^?WHEP0<%!*F.9 !]ZE9(?840P5IIFH-B]H.STO&;;K@8UWA"DFE*->VF#+^ M%"Y@*DNA$##=EV@NWL_I0?VTKDS3S&/33*W -",=SW%#):J;E@V5KFC LTV] MDSJ>XXVZF+ TYH$7S!,WNGW[VEL;V._2'0VVM]J^CZ.;10YVXQD?F]X9&I2%^3K\6,\NI M ]LE/BF:IZCV"MGQI2R-*=A1@=Z"?U'-$C[R(,#F="A93?F_N+;D&F^,E_:K MF2FL>3^F7\G?9YJV>?WMK9^J)M@C&"\TQDZ$G6:IFQ.^(QKC&W]JU2B<2&-( M8,V<18&A*:AFES!^JM?K]'YJ]33;.(K D&M5&@VSCJ" ED!]GD3O.=DM3O69 M$KT 4R.G\/#%^=VYQY2WT^4[U#;00BB\Y]1VZI9.M7NZ4^UR.]7NZ4ZU#Q>Y MW7@;&]PX"*>A)X-LM[<.1>_VMNC6R4*XCP 0UL"N'L8ACG_:X,UNN+;0%N-H M9CH<4=OT(;.H:]D I#FV.,>N933!R_#&-!;"E/]$K8"#9"+-@ER[U,PLZ7+& MQ-U'+@[^2J8NQC,SL)NM*^9MT(_FC>]X8C)J<\ 'FCZPX8Y#;ZH3HB;>!_6K MK+8>U+ODUC;4GKL33W"PY 7&O1&#G#$XJ-,V6F:M5DZZ.I>,=MQ$T9E(8V+( M;-1 E?K:CN ),.:550',7W9_%AQ 3,A2E#W]= Q0NEMC+FR57;-6;Y+6^].> M66G53*6LP^\1.#$ZPK]$JT1HSV"Y9I>CUOF\RF@O'09%P=D9NZ)Z$S[8[7F!T(G^>/O&D MNVG5E]Q-J]4PFZUY>?.Z%=KR=[;T?F@[^O(VLH]=,2BOZ U[3B([,(ZX[S+7 M\HP."T+?,[YP?\!\IA/ YZ[1;)J-N+>!84L4&%\1\BQ_:, M=LFX\'R?3S>]U_A4"'S:G(O0'+8@%_'$*:+H6NQ'YH=#9IR4C/V)YT]K1KK&I$-BT.1>A^6M!+N*) M4X3NE9"W^N;V2F@N>[QZ5[[,MGY]\?[R6[G2?*'"_,4PC'T',R>_\C"4&3"9P]$E\H^\JQIP2M$.1[FDS)W@OFF?<\+70_'NP<\ MQ.S1.NH[=,_JV S^G.HKT8]]=[PHK^XP+WG.]@<," MZD:0JN'8WHK'5$_7,F+>JI?&1LQS!?9CNUC.2+4<@=&=O%G516B&O7:&O61^ MO<2>#ROLP/-__[?7;.T5KS4%I]H,!&0,-(BIYKZ!)N78N!IZ1C<6"FV;,5V%RE#W%FUYKQI)FY[ M>TOJK'9@6)QCXZ<0=58R*K'+5[7\-M%@A9E)'U?>(CHP,'^%4\2PL6*8A4H' M'C(R9J:*, L]V>$UE<5&[2$P@)_(+C>^"O NWH M:_D> ""(>L,8!A.?E$O9[B4/0O*YY"QGY*]FV<'8"[@HM)Y>5'QIJV+2S,JZ M-'1)I:%[]RD-W8@@0TYYSU(K==HC+Q(.QMSU]1GA&6&?LVM[Q,+I(IS'"3]K M',ZN?4O MIR_E 0L5+-]\NHY'XXDF7GTI&T*\"XAUI1XCY,+BB[W=S=IR&V5\\ )N?!0C M%.:9+O+[K4R-3Y+7^,RO2[_[Q8 -K.'31ZW M6;%A09.8!2 S0X/$(!=I>6@AJ#63)W I3UHS62I?\.T@Q!EP%[DJB4:U:4T# MKJM9JZZ- \RV-B%HO> *7LAD;U&5?.P)EFX\;+7=E].M".ZEL6:N[5S&I=NPB*=2N54F/US.+GU6L% M*PX+'&&# =D+U_B-!N@%;S1N:07A"5R*5A 6V]&AR_W!A*@?:X@[GC_VL)[8 ML;K]\9]4:Y;'S$TF-\8@/^%E[P7\3='ORP 5!]84X$?ZT:.SL* M<2S[4D%T^UP%L=GXB2;-.;C3L+3;1Z")<>0S.[Z!SX?>.)160Z> M31V<.K*WQL5D#.NW?=9%#PZVC!?'>NKA 3;*Z5^]5C_#KQ(44^CURVLXZ+PS M]SG[OM/E?<^'EX_ISN0IP[;4$<=XF<*V! G&V;>G@4)HQ65OU,#[C:'#_[>] M=<*#0(PSK_R\JGVL_L03(DX3[311WWDW&9J>2_LS(P\77V"Y4W9C@)<^*%5, M+9HOM1>'<,48_:?K)".8PB'WK^R &[9KP2F'W#(I![T;!;:+>,_$Q";,3<V&"BJ?B]R+YG#?(,A4ABC$.>N&@XSOMC,J)=- M8Y_YONT9)Z#7@I;KQ_HP?L[<_R(;4,8$;=GQ1EV;S1FP^_B8M$**+33Z+&:I M/85;F>H>6MPK.?"XI&?7"]7D7S69> AZ@M&=&//]R2;\1$X-#H= S*D!QP @ M4CJ-"/;4E"SX"/0K'H2:-@N&",^(-FL;39O51LTL@W0$?,(9&2/!SU&%:1&])H9%HIMXR/S@8#KIE$M5\J4 M4#*]B !CX97:#K^&UW#_QI6 >?@^O_1ZI%Z&^/O -X _[2#(3S=QSGCJ%'0 MJ$=@([+OW4>_1"^.U^XA)#YW2\9S0&#-5HIX*U-QO.)>R0>/@:8LZT:/N.\B MI?X0,U:=+IPO=I5Q4)4V]GF/@V9M -D3(2999Z#+S]<*Z%TC-@'"!06>XS ] M>"EQ#^/2H[[6^(1E!V,OL).\M;%W!2S#@SLV@@CXA. WFJB+AD'/B*@;&T+4 MQT(["'(%=6:9V8#7E8A6ST:=V!@3U(Q/GM_W'-N#Y6$9P2BFGSUV+T%RCS#I M["-SV8#C7Z5U+D\PB+J!;=G,MSGQC_M"%_3@3'S/<3CM&=G5 M>8@,)5 Q,SCT, HYJ14?.?HL'.,S#SCJ).BZ8"&^ADEU@_KJDN&"P :\%_G MJG@@'E0<$3;U+UDX?6$ !3U07")09^2FNRP >#RTA6#9$;%'>4?1>.S8XLMS M^:O J-3>&WT;]W!EAT.QB\,./G/$NWZ$^EZE@NI3M3+'A(I#%IOC*/VE&[.4 M[KN-=??"+@Y!L(:@+".._RDVNTQ>\0$!G\=TL%OJ9\04O M;62]W/\5QV EOL=9]J1P1 ,!5@=,H8'G3^9$-3=S@/IJR/2!IYY/I:?1"-1< M<0B+_M^4"/"FB-C8I/UW^=WV;@=!! (I&@,SX]?<[]D!W^3]*S?"PG\TOWM._.[ARJ'/1\QVX9(VF6;8 M);,=-/7N=A+H6NE'(0XD0:T1XTV;? H1QK#N=@*<7 ! .RD/P!A,OVDNLE'G M\))?HWOQSM(CH8I-WKW/^P[O@0YT1[-IVM.S49L.AW;7U5.'2;K52O6W5]6]47Z&^PN=SA16SL58,Z8DAEI<2&@R9<9NO;L3GQDU3O2UZ&O0U]'44J\'P#_A1$W<=FT%\?)#V[4XOGSI-9<;7EL,=LKVUIEK'/ >QX"% M42U3447--+S(%PF@4L=/K #\!I\Q3CR0;!?<'QG2?CAVT8E(K0/!>"@9?U+Q MABCI:2!>$O7?DRV_KUQ?O+;^5*ZX6*W1R'?"1@KM1*F9C.0XHAE@Q]!TZ: MJ7JFS]PA)Q@6&PM909^ 9+KPL2%63Z2ST#>J?3Y(/XN/.6H:/3ZSS15FUC9TZ[!\]6='/*H5H/3%RYO=WOK$?-!ATA>\]D*"J?NJMAX4T7R2U_6+_:Z- MI1%N$/J1[1OG[5]>V^_T36V L70&W)6!DM^+?!^SH+LLL.'Q*U#6W0'J%6VC MXT7QQ9;:)>"PQI"SRPGIZO YT27%*9@[,;PQQU)1>!78"/G=6] FZ,$W$\R_ MWM[*O,:7/!T>09O&'W?&Z4! MH4M$8RY][F+-U.F)VCO:&EE7\OP!^(NLPA:S 8KLTG)&<6_8(\'.T$]/I_FB^1F!E(NYS^Y)T43RJ[:V9]?"P?BJ7JMDC M+Y$5C,W&0,47W[F4]PSLB4]XA9AF2O/ M_TZ-8+#@+<&##/W"G6/59)!YG1AB(GZ!! N,*0)<"^4]QECWQ$SUS0%?RG G M"GW6MWO8W(G\O%I^&W]#_ZZ\?84LI<^Z6+*-EA6V?L/<29^*K1WT@5,2:9K! M+R)TC:7+7 5X:7OKJQ JQD^5-+,6W+L5?Y YAV4(%V#?!+OM M##G9)7.P\05P"%"Q$YT;PQ^@$@?#]$-VTBB# B(Q?B!?12NK#[S9I>83&%*Q M>SR(K2;J/ &*E&#,J!MYOFJF,V83U-) '52%JEPTX\G8.$F[O@58*QCKR%-E M,[\I)EHR+H8<>#5&?QP;]F>9AN-=&?#6[ZE-RG89EH^Q)9^#,B< L5K6]E5&KE&5N]",X)!3L$=)/>*.Q M(_2!0R"YGOU__U>MU]ZZQISS1M5K +0*SPICW?&H*Z_A@GJ2LTB/C<91D/3/ M$28?V'AL>1H9:%>+.C0R!F_*BU&>]F*D/T@K6=.^ BLVIJO;6\J(9CU@53Z\ M%P[+\:AOCX-O9=:_K">9^-RCHKN8<_I*4XL]+*55XGT2[]L0!O((FM=1Y%I M-4@)%[SG>@.'!<'.X?E7H%_O*G@456SYNYSF?4](";OE D6S+M=S=\!6I?:@ M_H"Y]@_AB0IX:$1CU0E,>4?3/F4P^DC-ZC'@PZ24"#_5:!2Y@O*+>VE3]N 5%\DGP-=\6T:UT;5F=R.AIA$#J20,1'"[2JFVO97K MU--ZT*,2WGD86;:WO=6^!(%@/YH?3'.4=7C Q&4;R5TG'C#Z*.W^LD!!(JH& M/H DC)8,:"341Q"SY7I8%82:!9IXDR#DH^DPE%@E5LERO/#9/JW8!-'#YU66 MW,WM64UQ".J5^&TJ7U"-:9 L$SLM2_=8N;0[K8G5,^XQ ?=-OC&RJA\4>5&K M3*M;MX5;MK<>V3/V!+TPR^<]?[I2W(\061UX>L3@ICT:!)*.$VM>6W1\S+E* M,&"KC;>Y]QGSTS\OSO?3W/1?SP:K[)*:OW+A3!I1@UG@RSY:JCT15@BF,PEB M5Q?PW+6'&$RAZS&*AJ8R$] H9\0L/9?$#B5KIQOC M350/-:YF#?J/Y2+CEN?GL+63T> M68K;JZP >$D>4Y^3MB#$:T#I'CV9#])%_PK8__ @!J( 0 M UP=KCF.K-G_ NSPBVWYI%,C5GA J4C[7P3M;SS'?_PP276OU%INKALFAGUD M$Z-F*J[%)>\8D>MQFG^S@<]Y$OPX9_#ESGNO"W^:@ELZF-'"4 ^5!GDJ;PNX M0Q]82&B0)P!_\)V+VG?@IFX(]GD_QWD'+^@)Q1[M>-">T1>HW(#,J#9*NS\# M?W$]:J8R.ZH( 1&(:0B\Q(45J]P1#;YC%CXA)3^]+PJ4),Y?P5!1>T5(YZY! M[/ZG>B-A?+ WP>5_JM536BX^1XS.=D6L27@-RJ6]V&T@OE>R(%;]I>,A=H%Z MJ6JB/5-F))VYQAE8%%1AM&LFKHSX -\-_V>M',6Y^:-,2E7I"C1^E09%"95 M0'&5$*P/V,@&@!H#^"7^NV(V&BVS4J_.3+G)&B>F<8EE+!9ZT7]JE 0^G3 Q;P+DR-@3 M'BN+@P[LC='AWLVULD/DBB"-# M+!L&,%/YY_@#.+6KU,OVO8$7,@& "%KD>\+04.F1%:M87T&C6H$!@P["@U>/:O(ODOZJ=.ADX>:6> M^H20.ZMA"N-]7LIB":RP6XUZ &':;SMF$Y16Y#7/KD<>V^JT#[E6*L<1<^,K M4);/L6*<6ZJ3ZHB'0P_56V0KY""H3R?9IX-F,GF\DU"?99R'\ =9':C!)8E1 MULU1O!R7\4T1N W'N0+L94T)$ZM,11*Q:4 A%)>$-L?%J6N M\^:CV-Z"LXB]OE\/CM-.7QSNC3/!A5@#=>8'B6H4D93T:%!MB>],DJ2E\,H# M)PIR<%&KZKPATIS'B>$ M&;ZT9FNEUL_ VPZ.R5BWP/#U'.R5(1BP&+B*\-'R+\6<5Y4?[D?TH'CM*WH! MFM=4EV5Y:N]#+D\DT_B#F%7DJ#([S)1(U]W%_#2=Y2[99Z XIO"I)"Q3C61% M?CDOZ0$'-CZF&'X:IOCF@"^XS3]>'XC3 \S!3'?MK2V@B#^+0*=)N2H/SY-) M[7%6.G"*Y"J-\[9)/CTLJB6F0)U#!3=.3!G!($3> 3-"=@WZ)N?&#V2D*@M5 M!6$NP7)TR3#I*_\N6K16QFKMEC20C$C'$@-/"K ]F3 #ATG&^3 M1(2X\X@JTHD<2ZI?H@U:B'%V#]\38D!?>'SZ@#)8WP)@*!T/P.;7/0YG([J4 M#2+;XE@M$V2Z.2.[Z7K,M\@3&#='>RG5,P8:9$BYK'88_N9>65>'4;Z:_)V.RN.6R$L!3+9< M+M.1@.SH84V4!9HDJI.F\;+Z"ET*GH^1FDFN"HZP,CIV$"-CT4O M?,E>)8J_:A]GIO+B?%"#1UCJ3N*":E-EKAB+GP) NJ\,V"4JVNB( ;1K_)P[ M%IBZ3V1#5"8N\K+WRK!'(VZA]# $GAHC$CMF+/B(;V""6Y^3;S$DGTS/$?G( MN!7:6O<5U6 !EOCBB*7H$.#B:D HXN_H)_01P-@0>2E\?Z*TRG,H:2(@B4ZH MB0XE+CS(Z3-BJ:X"E7)ZZP"%VCMSQ;M%?@J@6#M&:2.%T$9@ ^Z+[A_H\@2Q MR45R"Y-'8*# "PR%<5@0QH*$(%32#QP@"<800,6+!?CABJX7\,7/D"<)R4Z>?>@T5&8K"D0V5BD]55$QQ4Q/]KAB\IFHAO-0K'[]P M*;<_1!*W ]+W )VII27R&A C-K]2Y9J"EXM@C*19]%RD8BS^7(9-6$^98=1&E2&8+D@-N-T/W2KV+XZPJ3K9\#0\^''M:8]V^]%(W1A]Z1VGSI= MR:TS0,<:?CI_ Y]*;::TO77J)5P564LLMB@D)*0IG2/>?I\$6.8TE.BE;(GI MU H3S*-05M>J10CM9&(&4T(AGE"-F@.1TE7L\O:_9 MECQR38,S %9*Q6S#UE@FHZXC>KI2+0X83 X/*8.2N2ZJ2/'OY!D+^U+^1GWV M7P1G#A"XS%9)H: C]6S* DTVP;I8YC-?5WL&&8"W)'34=$+'Y' MCM29,S9$:AXR*7"X!_,MY2F.[;(X4IO]=_(&JBX&R5:4O.F*)1&I_0AJ 3-C&0F+]8426)+)F75,U4PMH',C*_<=DRC@\P!_P?^RH+0QV)C'PB5 1IXOB_I M^B,\OS_Q_&AD8"$9()G!,LPI1;\&^5)ROQ,N3<$4,*LCZ U!3<)BYQ'GB#B4 MPR&,8<^%!_+?@EQ**CJKXA8%;-FN)R1D %['A(3=.%TN-2&A7M@)"9]\VT6W MDR, :HO2>F0T1UP2\KGL-;?.\0=/4J]XT+3SW5* 8H5BT0BB'3+10JZ>NZY;K*A;JN M5<\[EE*L29&/I;-U5I3BWWT(FPS>:>66GLWK+JGVZN:C=:\:;YKN[T' ML96OV,DNQ4N6S3AVU.R^A(%4\QF('A<]M5"EW#!KY7DB;-4[TMA\-T@>C/#FWESN M,T>!7M=!:"Q8&Q;4S-;N/*[W*%BP5'5G<0Y8?2"*77@82R4^M]AA/G3!^^(T MK6M87M1U^%K4\SM"\5"$;K5:9FVNS95["X_'V#02K 8)FKLML]QCS+3"_YM8%4&IG)@X1V-C2;H M="KI8Z%M5:'MCKII0M>X8^94N>ZBWK(ZF40R8")C4L<3'5/)+()0)*4:3^V%@2,O9\7$K4!*E1 M#OCV[2U4LV3BF<;-Q\+-&N"FL.ZG<'(QCCJ-;WE\*NH&/=\>J[G5Z<*A^#TT MLB+T&:7B:FQXK*1W^]TGG^^T9:W<]A;U6E"YQ9_BH@IL.E,RCET:'N);Q#E$ MGVEY\95R^Z7]2K&-\R1'^?"Z-V3N@!MM4191V:O534H['9&L- U1CB-J+5%V M89%;-IL1V"3F8B+6C4'IM'MJADD\5!VP3"!FPLBP*9/XA\(Y4S;]5P*22O]2 ME?]87#=5RU<"6IG]-/D59F;+/4MJRE2<4Z8I=L ,[1#)*LT.R>@T51YN^IN, M*TJ,_>SKTLT*7,,;H\B-J/,/O))*^:G"*2NA1@758!ZT%1<>CWWJJZ#*0&7OUG3O,UTM4"1$^Z7[3BI7G9@[*6ZN.^9L0&E' M7AL$3+7?R<@8JJU7JI-4WQ,=K ,O99:'I0,3@]"!_GY>:I?.%Y?:VUNWBNT\ M49VI&)!R639PN%TD8W$D,P8>NG7@U5?,!ZVPR\#(GQ'6JE_U;1)[8TGY/E7F M=5UEOMPJ\[JN,M\H+OW =,0\I*0WJ8*4:C4N2/G4_GRQO77\95,WIFN<"E+C MM)=7X]0H;(W3X?70[MIA8 J CF(78-+\_5Q6%:ZUR"E3,*AK Q^;;FK+)9N7 M[%7AB(&JQA".I'+,\GJ1M+&Q4:Z-7AZ:&^;+_E9V8!QA#[U*>>?W-_F4\?C7 MN$)R*\YE_H_SJ=P\.CHX)+#;KW^K,@X?<6G[%NY7,E[5?J$R.5-AUYVSF2> MM;AY"-#2]NU&V+>%]8EB7C%!533_3DR?4@&?C0RLV[>SYC#:DJ!OM19K@;A\ MBC[UW)7E3NQ52K692(UF2D^$*=6*RI1RPC56B0MR4E;_3E?15 4L>I @02C MOOOSRB_[@,>%.,MU=,\[PXV-WB@.-=T7:OD;.Z;)7=Q:SX6L&:G7<'XHGY_F MV=57?W94)RPV

,MJAMIB#U9TZ%F);QD8\\'SZ)1O1Y&Q$& M)SQY?:,=!%[/9G)&\9+B&07E#BO'@/V)@.TSUF*+ 6[/!_V5OUU-3FD7=O/+ MYNBJYXX KXY]=RHKS*LI#H.O:P9_5P9?+9=K];WZZ\MJO5%IM;[QZ_I.=1'V M?C[F/0#/-@@=N!X\9!K!JX9^$,8^$[E]?-AVA^8&S%?WG>U M1DQ[A=FM16+:U<)>470-J-!L5T+%KY6:K6B-V75F$72LNW1[X7"21 M=7EXQ8%_8Y\;V\4V6)@'ZO6^&Q?P9-#'1I-L-'X+_X2S4$TKRN+]'4\=H&_ MHQ:?JN>DUQZZW!],C-_@(\S7[GC^V!/OUNJ[%@9:?;^/GZ;U?&*A( ^T7WU] MV2Z(5L8)SZ'R6N_!P[6R_(P^O M VZTX*/+6JOX[NF :Q*Y7 MV."I4.Q:>\WOYC6O[)7+M7*]^9K8]-Y".2P\#!WA4HDYLVF(YC@?(I<;M3*A MW*X91TM33A=RK;RWO4OFNK;Q$<.HFJUKMOZP(DRIDI=W?E]6ZX>-8O$B^V7O MF;#X1F&ON+@LOEQOU 2+7RCOY=B%MX99%J\XO$B3-2H5@70F#C^BL:OD7K_@ M/=<;."P(T 53,E/N^'83,@2/" M!TY*8G+Q)]OY#F\.P4(XQNIDEZP%YJ@E V._]$6[ZK5PT3;#W1/@%7D_!YE2 M?9YQ6WY=%<+@W0FP5P&PUZ>1R;9E,]^F&3J:>SX(UM^ 9^*$8;I^_ZDR MRDWPKL2=?J_G-?:^]^ +[XK[5",?AI[O\HGQTI8=E'!X: " L##R.ZZ&??&"N]ACL M^<-KWHLHE^.L#X\!#QY'?A#)R_- MC9\M+Y[/B3^E>&MEU_BS=%[JE&(N6ZDURB:.#6A;WCBDZ9*SK'BOW+R=%6M. MK#FQYL0/<$T4@A\UND>QZYCN[(RYJ_]SR?&L1N$. 79./!ZDBR Z[_RV2J-H(VR/&8ESP:X]UQM-C,/K$,>P M@^6+%9LCMFP1M$ETN5FR1I^LAE5+CU5+CT[[1$N/!:1'ASF]R"%?K'%BN]^[ M+%BZ.:,I4\L2#>N3@?79R9*#PR,M2Q:0)0>\;V.?.2U*M"C9Y)/5L&I1LB)1 MUZ)D 5%RPKKL]W!KR_*+^C?8V99ZM_W3HXKEW]^:W2Q"9Z_ MT_,.0JSZ> MS=(OK[O%*T<"Z*>:C9Y'(T#/R0RX.2B=(/3B]R!0?P>N$RYC',8?=+TP]$;R MLS56O(RG2/.N.R&(D_^NG-><>BXO+0WZHMT#[.7_[.R #L8=ZPTI:&_A!?]% MV*/QC=%HO#6^,">"OU:-G1U%099]J2"2G$AM8M]AO>]&I=2 \P@\Q[9FMMDD M(DB89)HI3C/-[!JSW&Z**\[2VHU%([FGG3"'])7@V=3!J2-[:UQ, MQK!^VV==N_?6.&4C+H[UU,,#;#32OWJM?H9?)32OZ/V7UW#0>6?N<_9]I\O[ MG@\O'].=I;%+'/&L[$LCP3C[]C10I*7396\2F0)?57M+L=&5,AN!%4O>Q/GQ M^]/VQ9^?#\\W>2./P//EA[9K<7QYN;1DM4-516]OA1Y9ISX0K^U36^,@KHV. M:ZH-SSB@%NB&YS/QYXO .ER:ADGFL?9 $B7#YG3QW[*^*;(Q4F$] "]VN>1"[^B M-[(H''H^[)!^BT]7FN'0L-@$H:'.X#1XL[H\Z9=_C^K*:I72WG@-JH?6T)>M MU-YD.\+&\>-?7U3O?*;+!/'BL'-Z]OZD?7XN0#L^[92*ZY>4N-0@/:.8)KX" ML? 0UE<-8K%01_*P6.$F9;RP=[1R:/PYZ $V M&WC&>]MGCN7]\MJ>XR=X?/0K*)XMU1^ )EWAH%)((H"),45CR6.I&W;H%!!- M.D.;]P4D24<^U8+O9=RN3R..!FMJ0);"%@%-?A/'5RMS7]_# 5!MK5CQV3"7 M3"9LHMK:B[U\.OMZ^'E[Z^S(:%]<'1(N>($#R0TU-SS+0Z].=@!WN E1A%'(Q:6L\]FPW-#YXF++'N'C/ MM*Y)V1A&/W(<8TR#"T+0,%@OQ':!7@3_]"/Q.H==P5,&DT,-X")AJ_#<[.\- M3IVXN6&[] H7]"EZA?1,25!T8PQ!>):W(F ML E\C)R*AG C6I[+T6UX:?LA7"H"Y/57[?K33.!N.;E(?#@!C[IBY2'9/*=R M[#4FCW(7YZE*1D(TI?S%?<^!?Z%('P,W 8Z!="4)4WJP$^7(N!U>9+7A3E/VY.\/-=(O*5:=:F^.+3%5^F(2K726K..?_O9Y_+/Q[X0 M,GN?ZXT\]N$? (O5EOM3 &N3DCV?)5CK(*WB1R;(=OQ8(O-Q.BI1Y)C0JBEU M#5M(.7)G)UL]RWM8.;24$:.2BT5FS'.0MDCD I"8T@O/GHLK>),8RQSB74Y] M4T&/=_.%C3G&2I+8\[.\ M!JWSKH;H8T(7T%QHQ;=(L#Y+L)XJJ6W,!6C2>JI@:>5VD33S(JLI3TNWGW+*L!Y&9=B%:&5T/Z M[9( (TWSA>?46@8_5;">*IEMS 5HTGJJ8&GUEE(8F.]X 6JYG:+1!Z.ML!:W):DUVPP4LTK4,H$\3=^$YLY:Y3Q6LITIM M&W,!FK2>*EA:G45@0=J'0V;L3SP_&FD]5NNQ6H_=;,DJ"%J HJBZ\+Q82]FG M"M93);.-N0!-6D\5+*W (K ?(L?V,*7@PO-]W11!J[!:A=UTV4HD'2?$*[HN M/#_6DO:I@O7+VJ:)K&3RQMS1M+?,7V[J^G#XU_;6Q9G1.3L]/SLY/FA?'!X81\>G[=/. MGEZL=%KVZN_DJ0R2$%(&U@(Q-/"]R+5P/<]_8UP-[9 71+N]>[?_[D.Z_:^< M3%!B9/!_Z9;)_'O]7Z=S>'AT5)";A<-H1Q9@FC7=B>$\9*&8U?YF^JB69#6L MG'^O\58WC%KUA16,#)DQ]'G_UQ?_&UQ^*U?K+]Y]IN%3 CBO;QR[%A]SFM9D M?*:!4MSGEO$IZCIV+]TQY0A'H/WRFKU[^:G3/MLWC@^,T[,WA@"5)AE:U]_V MROO?N,7MG1TB?L_'7QU;WWK5?W&]=S3: 0[Z>',-420SPCZD>^-\%<[9?Q/Z-'?*]6=6N4%S:S[]06L^":S MX(MWS7JS^!P4+C@/?XJ,M]HU8A/V^%FC?!7\K(?C8" 8YVZII< M-;EN-KDV\\@UT=Y1>Y#-OW$\)=)HQQN-?3[D;H!]8H[=GC?"298T!=7XFS,_ M, Y!U;">!HDW-(EK$B\RB:,SK\KT/KV%WL^'#.C;'DSF0N;V)CJ+VIJ5U3^T91>_6AU-YAP= X8O%N: MO#5Y;Q1YUVXC[U,OY+*,,_2,-+'G>N,WCV9WGTI>2FXH\I:$%-"\SL9D>KW! ME]A6KMOL=\"U5>E<,M_%EI_35*2#)&1M*';WO!; RH\&]LN MRCX@-Y<,DSR-AN[P&(6""Y^# A3ZGF-X(&52CPNR!6+4='AG\#?NF+[R[:TA MN^0&$[DIA#H,^/$(5I@@1^ZEU>2NC$T%(C8URP$(PVSX*HBZ@6W9S+]O>ZK( W@X,I^?#.K[- M#!Z@#F@#?EAX0K_8[V;8S0YQH($O["X?%,TKS_^.I5G&RVJY4GMEV$$0(;)- M%. C.PPY)W_K&,_"IXDU_H"Y]@]QVZ1EX-,7H&1:5VPB?A8$: *\[)R=G[W: M7.GT" G,*]C%L0N7%/E HB2I3+JN#"GG87:6++J I 90=("*9)_9OC-!$@.4 M=V!7A(*(N<$8J"H0*R0O'7N!C<@2XXHDB7D(GCCONN], \\^841!Y B&@[QN MBNG@1\A#C%M8R/;60CP$]P?'!*\9(8>ZLL,A<6BI,8_%@"<'[F+ 70#$ 5X" MW_-Q*&@05_C3)3Y F@"!W:8$(%8RVL L")"9JU&G,V+ *N"_W+KIJ'F_+SC9 MO1E+BO6;QGHX"["%S>4*FZ^S[K, VZHA@2CU=:,YW(;?R,40E,%I-0%^R ;$ MBH%XB-[AEFQT@\D(2+ $S?I8<5(D/1O81=I+2?F%T(1Q#5?ZO[\"@8RZ, MPH&4R4!HF#[\=WMK+-PW*6'4QYQ8/W'PD+!"&*2G1\F4].!!6#RP!\-0^AQ> M9F35*T-DU[ZB#>&Z/FKJ4A_H(OK$GJ7M+5I.RB3\/BW&4'3!JKY%!DP,V)^E M\Y+1YQ8*3B/@O0CD#9HL#KL*8L,#;A*@)^>O'Z&DQ2]@FY$CQ;[$P//X]]M; M^,CA=6_(W %/*Z/JG;0M+7T>T>X%]+>B'N):@M[ST 0HR[4 />.K%M=G7 R] M(/VMQ$YXA(7&%:AV8"_3E8..AQJ<0">Q%""HUT6&N+T%1DO@N81@P-"EPPY_,9?4%M&"NG[PE:*M31$/?6(&;_0BCCQ'-\'C@K_Z?L ERD05SUS M'ZWNB@4IG7&NRJA1_Y' !^D#ERQ04"+S[7@5RT>)Q\+R\'KS 7 _,6S?=JW(:K:<*:!@CI3\A82T@"I%,"K&2<1V"-I1Y6F]O>XM=P MJ"YI!,BJX2J"$*6@C1;.I6U1T L8/]"Z3UI@\;'[)G(B%\5*Y5E^$,AI7!RGJVGV04W#& +<](F-OQ"R.!D^BR)EH M>%UQ($KX]W$G_2M!+,$32GERA-A%OA0\(BCMH= (? M8\<;W+Q "I9@Y15GWTE7Y->@L 32T8A'1^O/G+_%\8@%AY0V?UJ5G:MVQFH4 M72+!!?]&D&8N/Y?0 L17CP@AP5H V^1+@40$S4B%RSI(&#^)$8^V^]%(SQ! M^((TMRYW;'XIY5-*[,%[$;WA=%*BB!"?%.Z4TF \XX+IT8B$6GM@C M.TQT4!W:V0#PVZAYWM>FD7DTI1N0@_-:[F <^6,0M;F*=(Y_,A%I8$[&,JUDM(T'G)%@ MH8$4^F,063U;&FW3*L)+^Q5R6A0ZTF#HF7&'0%Y9".]3"4#;%6%J/)6X 2 MP;SIAFDSV37(5D;0\9B#E'! ;.'H3%[D=LDW?*>+3.DF*G1'NEB/VV.I)_%K M--GMD.XA5BZD,]Y'*87O(I"X$I!@0.4,'ERQPS6"!R%4!T&& %BKLU43\S46=- M7?@41#&.R_NG X/C="P9QDM4%J%LQ$'^7"5L8SGCAC/V?=YC<-E"426;"30V MQ$8GD=+F'?C8B$TP4*RPCW"(4"YC3@4BAF,B+O_+>XH:4#^8Q JL0+FLI@IL MH!\A"93QML0LVTMKO+0RG@! B\QVC>_8 M>FTW-]-5]V-;XV>TMZO]A M?&0AT(..JSYV7+4G[T5ZQT9T+2C\1I$+GU-R'7>\*V'AR:\9B%\*J_F>B!R ME4$:A=21FPHD&"3&0(JA^-P=T"> M/ZG"@)Y#>CHW)QYEX16-D>0(]Z&'/P3M < LT*4\Q2 M7C'EW5L@%!ZR[]Q%BXP95T//X<)(NJ*HZO86+&2BNS8%GC3;\S&(D,:4A@Q9 M[D8@C#H^ UON"]"[YZ;=RWASVUN9J_.P,*\W!*U6W?3FZEX;SDR Q7]&8#'Z-Y1:^W>/"-\AZH98)C^D$# 2) M110* )Y"M8F@NB,O:!J+B%9EH0W2>TR9B%N M;\U+.T0Y(1P]M#J*H#ZAT9C0J*?0J&0&: M'F P*,@[^*B6U^%(EX MI+ $?MR+1I3H(9HT= N3%*QH&(%N,O748>#DD7F XZK>O( M.!MFMXYF$K_4?B1MY>P);BB(50R1%D2O#S+A6*5[)*' E,!/C$R,>)55L(%V:;D)='2?0($&6B8$_"PJG"!% WHI 4 M'/)3I30^F9LFH@MP3NCO=1P/U4+,NR+_JN$P,$A%WK/\"#WHTEW94Y*(*$UZ MJ$P1T$Q"U$(KM'@V4#I"@*.Q8'Y#.X!MDO9B4RJTN!-<5C!PZ>5%AW\"AZ2: M2TDB+ @\8*#XOH0'B3PYC'F#:L,O\;8R*R2_(?<4;8043[A:M2,B)> +8\^F MGY.'6*M(CVEOR2"$\+-2@%P&"E0XFQR)(Y"I=,U$/?FI)*3QDF#R%-HHJ24U MKVFF!P]*!L$QL25'" HK+U\A9Y0^QG/Y1UXZ!R;)N/%VE 2=@HF,+074/,$L ME7PXC9MS,RE)2,I:)\8.D?TR);,T4'DOA MMBQ?Y ,)])/$%CL4YN-N*@E(T&F<""8"'*X, I)X4.\@UX#,I;K!19"?]T8. MBH#GI:C%Z4FY">]QC";-LT3(?Y9OR2R"E"9 *;'B!;',S+))#"+-9W;Y?$46 M8J:"73FD"P#:<)>4Y#U&9P;YATB%D=2U,(DJLH[Y1BRD4]E=.2"HK(H^^<,0 M')D( 9R"0$H;)^G426D]7 PS-Y;)YC)1TT:T0 6.<@D3G%H8*K 8YS#Y.;HI M;86!RHP?Q/B1Y?7YF8:)=JI0B^Y"G*SRESV ;4J4(+FLUI2:K'&;(BMJ3M36 M2]M;AW>#W7@8Z)$PV"7;B+,,4>F=N;R4!AU#-4EN;5$"DJ92BD4QD3K@VT%B M](-Z#'P533RPZ6,B)8J2=ES6=H-?!J#P.\R/U[>21=\F3M_)F8R5"R]7'\D?* M:9N?KCKD6626A]QO8LCV\_#W\U*[=%[*S-[1 )=[\0X0!JL-YV ,SG8DG,F;5_!D[J&5O8<3*:'R M[Z+Y6WC6Z=MG]7^=Y=V%6O+%NWWBTO]%MN,P$V_&\49=FSVU*Y!34VSQ@0 YUE(72G8&)X0?__JBFEQE?6\_94+M-;H'QV>\TVF]F O< M4FGOQ;MT7LVCG$]A+J*.%U$6%^$.OG[Y,N>X^\2C8&3 V MWMEI4^UGNQM0_.6;O?_MA]<+/K,_3P=EWGQQ,\/(&\WA#[HOJ^6Z6:WMFM5& MX]6<&1VKO(;V^?GAQ?G41:P/8I+1!5T)TZ75\/+]U++2*#>G;*,YMY#.) MW1DFT1%50 FO*%> 6^P?5@9_]+POES_Z]^ 67V^8O'0#BWBX*B(W(VO?WVCT M+"QZZMLHTFWD,XN]%+/ :75MU\(_<"3E)7,PN:P==ICO8VM_?QNQ MS@_GPO[VX\_?^W__]WEP<5*<93CN^?LT?,>6'(OP2_OMBI 5(")L+2\+?(M<6[ M_CP_>/%NMV&6*Q45KE: OKOEG)9[*S>R XUO!<"W\M+PK=DRF\W=PN%;OE@X M2HF%\Z'GAQ?<'QV[ESP(*>-X2@K\L&NG@S;[.K'WEJA*+I?=IZ#76LI#B"D/ M'U;,JROF7JNU*.EHI78ST65YK+9JUG8+@BZWLU?9VC[XC WO+C'N>,I#:>1. ML=F_?_]M__?F>9T?]5:C;"^7XU[X6'L6=XGPXPV:ALM#354/H:J;L&;5S+A2 M-ANUO6+0ET:<52/.\MCR[IY9:S6+@3?Y?+F5XLL'$#":#&[H^1.045,\][_&Y^_^OP?VWW^O*-:]?.\#[D1S MW >23AHE5NTAKIM[K48Q:$7CR;+Q9(EZ;<6LU@MB#RT0Y?-$Q?97.QQV@*]Y M(^Y3FL!+HA$OSUYZPR;OV0RN*88LQ^T/[4J!P?[ M:]. EY\J3)N,V;3@WG?)Q%UMG=(%DM(<\BYJI]'55SMU%?E&[G M9&ROZZ8TFFX6FBY/O%1JYNY>N=!H>L>4810X%R!Q0B%Q4/)T@N:W'Y_&IX?O M__Q[^/M?_VY2[O %]1Q>2-BLJ_9ML:VO*!OKEE57'(E:HP"I59MF=7%?SFIO MHQ UEQKOUF-P-,Q*<^$LT[7C7;XX.)P1!Z>>V\LM(IET_OF--X^ZP\ZC5)P] M7"2<>"""L4NF+B@I? F#OHTBW<;MJN0GF@(03CXY#!B':V'N]1@3 #/AO,:_ M[-N/PV%[S^O^=M1O++,8;;FL0FW'-,8.4\W,U98V.:=MGIA>GTR^"5-6[5)N M-LUFM2#A&XTS*\29)1KZC:I9;RWLD'H,/MQ)I[+Q/L<6SL[M%23126/.&C!GF04B>[L% MP9S;DYF/W9"Y QN.*#8Z#J_E&*CWGF==V8XSQ:?/66/?/O7_Z?QG%5:?3K:5 MGZ2@">I.!+4(EJR<']=J.F_YF:'/\IARPZQ4"E+LF<^4]U-,>0[C;?A^\/[I?^;"XBFSB9;!U^[7E4$L.8JPZ-%?%(!R-+BM"E^7QV7K+ M;-0*[4&HYQ?9S77M_MCK#_\X=3J-0WOC*^VU\U*8V%G MA:ZVTXAZ-T1=IJ^ZM;MP.+% ]7;U&PHL4B5W*'SBDKOO?_Q1]T:[WVN=W;67 MW"U?&%$EGH!F08F4 VDA:?\1:\<>#-PZ"J_6)L6JS899?3![*%(IH,;XIXCQ M2Q2'];JYUUC8Q544C+_=&2;.$4L.I60DB7A\_./KR<5IG_^WHMDS!1".6B3> MNQ)E(WC#RK/J*V:CN7#.9E$X@D;QIX[B2PR-U\IW"8X7!<5O#Z.?V*QK.S:V M!FZ[UGGH];X/ 3#N!UCI%DXRHU^KY\%[^VCWR]_[SA*M0W58N'TQAO[6DUI" MS.BXO7]\6 MM) .UCSMV[@]FS+%\.]M$^OKB_-N/@ZO+D_9Y^_W'VGW*8]:3K4*CRH0KVH*-B.&P MV0;2AM=/'-8"''QT0Y'V\9LXI!!FU=6+9;-5UEDL3PY#EEB=:+::A>[IT;<@E*C1:,UHM,1$Q*I9JQ:DJ\Q"I8S'=1;?WJ7G_XI[J!M>=V&+3>DV+,FJX>053YZK+IJL1C$HY%E=
FN%]XMLUV)X_+3'W;E0]#YZV-]$[1E'/,:>GK(ZU(M MT+FXLO*B\=W%\[ U"]YDI%FBUHO,IAA(YK21)3->M1/EH=#D\R#RR4>,E3/<2KT@%<(:8U:(,*,H7]]G[\ M>3T E5=FTLGO04H,^/HWR[OROQQ\/.AN@A(["I);!)]67:K8 M,*L5[:9X9OBSQ)*)EEFM%YJ!EZ>+U6\-\+4^_[/'/M3^>C\H:5U>&J\N3-'OF7F/A*4,%JE7?O3%!.%6MCK(' M9=#7X,>W'YWS\1_7WN"OAKVIF<+96;&WBZ(9@%9+VH]31;HKP W::QK7#O.%Q=SQL4>CBW9OKS'XVMNH.>))6T-= M1[(1E0OZ-HIT&[?/RYJ9*99F)NFQA=?(13C[^Y__OOP5_1'=Q^&AQQ9N>'W MC:BR\HAA?7$'A.9QFXPTRU/M:F:E59!*I'Q67$NQXE,OY"JFFLUGR>N72OQX M]]_VWC^']3__=JJ%S=?(5>&,ON^-GDCR7.:'.P'O[=C7.T/;LCB\&ZZY:E]W M?:=_.0+9RXMS1#+(82N#-7'(1TE\QJVS6"YU2?+AH=L7\(:_$,?]POU;? M#R;\^LM]ZCJ*E&"A1[ZN(SB^MB::K8*DDFKT62/Z+-&)V2J(<93/OALY U>P MWGRN9FL/_KTZY*W^Q??*IJ56) IO3L,*':,N6(PZ'QM7'>_:W35KC845+IU/ MH7'UCKBZQ,2]:M5L51_:]O&QNWCDQLC2.14@=.*KT?XYHOTRY67+;%06 M;JI3%+3/%Z&5?!&:&A" A,%Y\F1#W^>M,\/?UR]__CMQSAD9^=_^GM>XSZ5 M3(^6<"*2$7428J'RP%8=6JXWS=VFSC[46'<[UBTQ-EVMF(W%H],%$0C5E$"X MJ5-^N;*_H>GHN@'^!B:ZZ=LHTFW<'@/XY,N\(.(A7Y@3\20 4/D-IS&"(GEY MM@>*9.OSP;]_L7;O[U7ULW[@ <1[,8(A\_&+G\2[U-;W;MCZ)^:?^>VYF"#6;$?AT//M']S*P<-_F]=' M'XXNAP%?4$MYTY^UD\[-R" <=!$.7B8,!^KQU\?5_^NS:X M_?9M>LLL_LWGRF+ULR@,0N:B>R8'A$^#JXM#YZ_PTWLG#P1\30R!E[QI%HS; MB''V$"0)],K''?OCT; 1WB00;CF$_?L=@@2A]M?AEZ/6WJCZ*5<:W' (=T9X M<0P%HL#4R10(JAN.:1D\8?G'M RH%N)0=^-A4\(T0T74$S^%S@8+C0/>XZ,N M]XU:Q33P]NFAZ4_+!KQES&'!2^Y,-M2$64M50?J'-R15-YOI)&=M>6[*M;4> M^=IN#W=TO-'(Q)D/[(KYD_F6:B?_!.Y@IO;W MO+\Z'_^Y.-[;BU6"F75OL%)K]X= *B5?6K];UL?P8E"K+@;!+?F=M\+PB.;I M?:$KKFUZF'__"QBF)[\-__H[/.E^/>S-O_<%[-+FW2%01NF7\=?=Z,N_$>=W M@V#1.RZ(07I7B)9BC0I;=*7V:/NFFY]KC/H?@@\?*I6K#R>#6V]]GAEV(\[= M;(AV/QY]_N?DXO3(MZ:6GUG]#B;8G.T7!>'687S56V:S53=;K;RVES?S-]3] MIZ^X?#?DDBREVAS\W?CPQX_K3_5[(]?1/9!++C\<-"Z'+7[Y_?)VW%X1=JW> M;+TS=BT#I'K3K%0 PVIWEY[+,D;-IV"-%J8,Z/^S]Z7/:2O;OM]=Y?]!U_?M M6WM703;SD)R3*CPE))YB[#C)%TI(#<@6$M;@@;_^]>IN31BP;".0\'KWG'=B M&Z3NU;\U]AJB[D+".2LI*=9$F"0!D^4EF:0$)K.];>IK*JQ@+I\_(@-9/RY8=N%,3_O4,1^N?EZ1I!57L,J%U^..A\C@$BZN6VN--/$ M0WF:>9 L,:T[/2!Y/C.OI:H:K$_6SV1-;1M[\EAS9'V>8+VZ_7%OD<;WD]\K M"&$N8>ZEOSMI3+>7UPQ)X1M$7GJ+;3('-4E+WV(S5VJFI$L38B9!S"Q1&*<) M,[/%<3B@=TX<63.(>B!;!O70[9:BN".7M?G9)WU-T9QYDOE;U2Y^L[]U3BZ2 M2GY\NSCV=B<1L3WDJ+=PU/-@25@@-XNY0EJ:02%Z5H.>)8KF9JZ9[EGPX0O& M$'G8L(H],_*(].&3I6G_0OY86YDPKYK3_:NFSW[-:&)UQG0 MRR]&#A%#,H$:?!E*F";2WSJEQS_8*63=G4+^?L8N>QFPEZY2;+I)^KLG708; MN7HU]N#/Y'N)()#? Y#?HMWF +E2SE6+*6J*\T\,Q7>XL'93-,,1_3(=H=I MQ[7/6I-Z4>].)M4+M_VU4;^Y6F93MG4UPV$7L8($HM"3KXTP>DBRXUA:SW6@ M*:ODF Q8EJGK<,>J48Q9Q)[7W0T[AV2]<\A3_DA\PEXYUZB]5:*DJ39> MJEQ9-VM4L.]'V$RS2,+JM5&.'9-*BYA!M+\SM"\Q[:N6N;:+S\_'>6J>4/=? M=V'U9Z8%>VR%E,J%"1W_ HT25L41-]?3Q>'F=>;/GGMX:!2NZU+%X>Z MOMI/U;+0R"AZ-E3T+(=M$O=^*[E:,_8(C+0(+>03Y),8?+),C[F1JU8VQ&/> MF]U5(9E]RAL0F MP(),5K#$L;YFR(:BT0_9T(ID1-=H?\@J/6:>)EW__^3STJ%&=/6C="8/R"?Z M@%N7& K](OV\Q"H[/THE*9_W-(&JW<47N7RO_B=JC"WX58E"=%V(F?_N%';8 MSW1UBO=S]!W4S-7EL4W7XOWKDW2OJM^ O@;CS M1-U__J64GD5TB\@W^1ZA*H$^>\P.39"9[BM#-([0T\/G0BJ$B0=$Y:A,C O? M6E P4R7X.^UE5C/035P0Q3 'NFS;VUMM0_G O+F.V[,U59,M-FPDT_L+^HX, M[KJ%4FW'V\Q>2$-L;W5\Q0 ZY'1,+!FL*N[<1O+[))[@EW&R_-TVMK>G: M=(/TH^1!(2#LAURMJA*E@/B)4DC^)\O;G6W_Q).K7F2H7"ATB\6R"/9,S@_* MO\WKZ_&/"YG*7G=$]_7(/D@UB(^Q M4S1[K M,B4M=2CH1V<'JT*!J,UTBRFMX-?_W2D%YUYI[G4A=E&@_]?M!@VNJL-?[N-> M?:]OU*>5[^O]UC="'T*QI>(;_< -#7G,/ML&G&C!/UO17^KJH:/=R/N%'W=* MNLZVD*JSY1[] L/QO8F-6HK0\IO(EBVRVPR51!MMI1!&$77TWH%42A&04*5D M[;C2J"6FKUGKD4X$=\1PR:%ECO;@\EI6G"O-&>ZQ-ES$"N:W[78G1Y>%]E[A MR_"F/DQ_8VMNX1L#R>([M#]B'?F27H15_9M]&L]7R3\C-0X>1)Y,R[8)_8_* M*^6+W:%M.3!5QE1=Q3FUZ!+N-(6T'C2[V_4Z_QT\4"%LR+KW,/N8F4[=R>'7 M/XUB@3R6?U:6F(,I//,:!&:72%9O%Y+B;6/.48KWE_Y*]KK9"T L=Y?S+I&] MM]7^6N7=\"M0&;TNAF^R7(D"_"?(FA#8[,Z!YA+NE2O-2JX6?^)P,J>Y4.0@ M3E.'TX*/T\*J<%JN5W.%:NRTW)7A=+;*VEV1RCHGK!W!F6Q!7HJGKTJ'WXO7 M#R:Y*#168RXOWP,3&V/7^]J3]K4+?9MU9T^E)XDY>X)EK@*S%4KS52#_?EIW:]5IM HS:@<=2>U@54XU\^.'X^7 MZ,IYQ **\!O;I5**)>!+YI/ $D8RTL#&0FP-Z7[QM;3U3$ M4CRI6JY6J*<#6<\W,-DS;>>T_\4T599WS[T@NV/J:G=D"Z%^8ORP:H=WEZ<_ MDO%WEFUZP9X@&\BF)X2^37-NN^=OEBF;9]99A\:Y%]T1P[7/.!6/'PAW=>LZ*=7S0RE+A&Q M%4Q=2F^R#)Y&FDXC1M,XPMKS""D!4>F3KJHQ$W)P#4W?3@\FSMGW[N2B>>6< MJC_&SHV6T*2E-VY?[,23$HC*Q2]Z9JQ %![Q9NFLWZY6M&9Z_ ;9A. M8_&"#&@-OHG9GH!DA:JA4Z=3M1+K3LYV?_Y>^RTA]=_$BI033;N'01^-='E"*]AUG<- M,P-X*Q3IQ6(MUXR?>)BF0T(XKA..22B+6C57CY^JF)++P7"7@Q/3\ W>+[)F MV$ ^:L=#Z&G4^A[5(L5B\DU6F0%%CS=3=Z..V [K MT<@$62Q%[%8+."L\MXV5ZRG MI'P#L;0R+"62?)F14U[8\^U+&(HCQ>6;-A\Q:#W@*2[ MK*KI%#7\6A%U^..A]C0VN%1GPSUZC&[CR#HGX3@)1(=64Q5ZO'SLU: ML72OA7,R@]C4J7'P .$J5[.'X.^<]O=)SYEMLW^K&K_ZQ^/?%Y5EMMY,/@L3 M=BI1\)#(3OE"J%A7Z88QBRWM66S/078=+D*QD*O%S[C!9,RD8!SY8MXF2EY[ MR \U527TV53\E;2'GJ472O7*D[6G /GY]%??[\\-W4-''V!Q0KK)?3B-7B9\8BZX78O8EF$VFN4ZN4$Z1'18G:!C. MGN6]B(+*"Z%X1O))^VABNJWNI/;K>M_8.^R3'PG=^,3(*7ZJH$IOY+@3(D*% M+RO'6/Y"7LOZ[+V2:KH]G3P[_2ZA$2MO7UBRYFX [E4F^E(=5HI]&SP33DF? MYUN'/R+F,XOY9/J/YAKQ^\NE!?'/I\-1'1$XS"W'L;2>RX;;7YCS(IU!WD1_ M2/\7E.C-W4_QK\*])?[%%.OO,_MW\Y=2/]F5TYDMQV[8Y-"^)<>$0?;YT-:I M_N1[QTOO-]FQ+\;:*KVRM>1"8QK%F_3 <@"5:-K<6FK47]6;.DK,.UG3.27W MS-'(-#J.J=P,J*'Q M[O67,ANGD [=/CF]F/S\.NA.[GNWQ[^^'LB#WWKJ"UOHCK)==CY/QZ])6Z?V M=@ %67;PDI3M5HX]V&L=@C8\.?C4&1)KAEG&\LWFUF^V#)7]I+,$M)9Z[?(: M?<^8\X<+_SIM1$7VUS/MB[WW[4HF*9WB,+O!N':4G MI6JNT,":183@ @@F&Y+/-9HIKF3W5#R]=$ U9KYN\-96, $0&I+VN6="?K+J$'ZNV2@0.."/7'VYCW M&3"MI0:QBBV_WP>0DA7G*6B \'R>S8)(+OU)=R$@?69:3$?&RL(I%"^8]%BS @@XQW3)MXQ+9E35ME1 ML9PKQF]DFI9;*&0<9)RU%CL6F[EJ(W/)Y,^'"A==WKXLT19T_*1T>7MR?C:6 M7>LUJ;0K]NHBVOIO:#KYCU#:TXE4?!F8<9N(L?Y&"&+^[7O'U^KAE:ROF.HV M\[5XRL.[WF=:H57X?64J>JWC*AON[6$&+MJRB=]933ETI5RS6,J:98I,\$Z9 M("'GK%;*' L\WYSF0+8,NE+[C%B=(54DO*9EK*G=R;B]M_]+O7]\<&^2<;26 MS8-L[9Z6'!-+LF%'+SFBM0N ='#[ZEA[)OR6K-G:)X=1;CYCK[(I4W^HO+J= M1VF];=40KNF&ZVMUT'RP%CZ\N>!I'D;HF;V0GKEB+A916U2#R -RXHYZQ#KM M\QV>NH[MR :L.^3L6-7&B'3.[^\K"W-UP7V[\(M8EJ+T\45.JY6KV2J]=1?R&:5X[FY:@V'\NU7+FYC'9] MZU!NI>>5FS 2GM"7J[?O&FG^KE[?'A\O\WHL*?=JL5838W]0M65>&,S#+"HW MQ//&X_E]J[=_6?H"_??VUG_&X8=_E(H%>J8+'_U)&LG60*,KA(_Z_XTN7B&0 M7O/JY8O;.EN;$+ZD)_L99VOU%T.RO24KD%(B&X^07&B8#GT"Q8]$7P&9A@-+ MUB&=A,U*=8;$9G5GK-&[#.I8C$^E'Z+(=@BK9_Z057K,/$VZ_O_)YZ5#C>CJ M1^F,\O8G^H!;EQ@*_6*M^$GZ"95YE%ND?-Z3EZIVMU!*1?KE\[WZGZ@Q$12BZX(K_[M3V&$_T]4IWL_1=U#;3)?'-EV+]Z]/TKVF.D/88.&O&3L&FW*. M[>>8XYFL/SL1C!]&Y'4[GP_S8=)Y1/LD73R.Z0I:EMS3E$_2"96CG+ G)I"P M&O[2O]ZWX"^!P/"$Q7_^I92>172+R#=Y/I?K(\4O')H@,]U7AF@'SX54 M"!,/B,I1^1H>G'6^82(60#E,@;?P!OMC%NUZ_J9[G[,J5N@F^,/ >SN1NX5" M<^5Y(6VQO=7PE ?J$ M62JB*][__6^C5*Q_D@YN7XMJ2^DWD2U;.C!4JBKWB4+ *)3* MQ9P$'@L[:C#V,K[;O]L&[-9T;;HA^E'RH!#0;G"Z$CUX^9^,;W"N"&(;B:=% MO,A-N5#O%HO%[M@H&^7NI'HUO*Y^_T,ZNU"2ZH[H%A_9!ZF^]'A%RDMA+I(6 M,)$\-FV/AW:F"%QZGL#Q=-R.'XZ*O*#Q_/.7DWX=XU4S !#K6\_FC*[TW:_= M?2R7;67TB.>%KVDYZR;.YH/%#UGO'G;]B+4OPKBH@G1>TP")UGK0[&ZXU,-K MGGO,=&=W\FWT\*>_]ZTH?R,["$0$XFN 6'\Q$%M4L4/D3-;/9$UM&WOR6'-D MW0/EG\'5]<57Y^3P88"@1%"^"I1[<4&IN#8UFO+Y(S*0]7-B$^N.V!X2ZR=J MY=O-_:!QT4(R5=ALD+]Z99>^_'E*U$OBPBCYU)G%MPO\_CZW##Z\W)D_/4OZ][-$C0Z>UY+5 \O26F> JS3+ MN'OUZA-&5! =Y3N!&*FD&5D]CBRM->O084',K!(_2VO-.E"\$&-6Z9^EM68= M*Z$ (-\*"P-*D3A@5L\F2VO-.HY";1=GI"IF]52RM-:L(^C$-/)[0;@LJ\>0 MI;5F'3(AH<-]\;D"2.1YLC3B30%:N-CYA;&J>>FE&/Y*F*FR%?[B :^L'D26 MUKI!H&F-3'=A0^U4'T26UKI!H!%)HED]B2RM=8-0(S(ZLWH2K["R,@N8M6/E M/[W/7LIEI#HM.^>0)6AOD)"!X:19/88LK76#(.,59F?S(+*TU@T"C9D6'<7F M<@#H]4Y8P8Z6-W3J=?M;6J^XN-+9XZYF(\))3WJ>4J: MJ>S&#!N#OS"NO3O MBF/*5T>UVP-E1W(T!W:[2P:: =X991P&M)SH5[I8+"_C+"I_Q4N$?K7GN; 9 MXC/M#EOV:1^XBS,BH>/%-B=F>C98B(4JY8B3V9 M 64$R@B4$=%=_9T:(1&[X=2KY(9-J4=_-RU RLU);'HFYLR[@.:6ZD@8%B L7$>Q 3 M2S$6RKEB^;U<=210??SRX38QJ9=*>;A::?>&E-44:Y19$FEY3TSMQA$Z"!V$ M#D('H9,M"B)T$#H('80.0@>ADPD*(G00.@@=A Y"Y_7!4;^FN7 P7;_6.0(RYPM%^A_VKR2+A8NY:K6>*U9*+[OH2B72 M44*LA&X)>I9>*)>K.Y_S_DX0J@C5; C_ MJ$WX0MF?='UGL9!K%@JH"I"_4L%?<55!'54!0C4;4&T@5!&JV8!J MM<9ZLV=OK[-(Z14F^&:!"-DPY6P84X%4BC$5R&81'^&;12F"):20B@@_!A^#+&-T0? B^E)PL@@_!A^#+%A$1? @^!%_&Z(;@0_"E MY&01? @^!-\ZB3B[9JD1J@#9U^XTE1BJ'2HHZ&HG757K3LIRNR8/[X?%IIJ5 M0J4EDM.C#')S"EAEV=RQLR9J&Y-VAU#-*%079DC,LAO67L8R M9U1 L?#"842; YDJE0R55SYCQ4""-7U0O69^3)+4 ")#9>JYHK-%XZ]7C,> M%L]\01;*)@O%E?;5PL9(^S3D5F)Z=(J%_QJ+:JJY0B.I@1ZH&S(FJ-;-8;%U M0PEU ^J&=Z$;4,2GJ$@&ZV-0SZ5TB6DD(H(/P8?@RQC=$'P(OI2<+((/P8?@ MRQ81$7P(/@1?QNB&X$/PI>1D$7P(/@3?.HDXNSZFV"7\ECJ?/R[D(S*0 M]>ZD_&/2/^RY=[7>,"L%,8E2E)&%+XT3BMC(VRE@'*R60=QM NYBYTC@%!B$ M:D:@BH5="-4T%G9=?#GJ? R;NR_+YV1?\8S I65L-@NU3*7Q(]=L+-?,R7I[ M+=LD4 ,SI_HQ:SR$Z*G$[F; M0+>4X#7N8)9-(#E"-8U0S?R=48)W0%B=@1PXGP,SPBL($X0)PB1%=$.8($P0 M)@@3A G"!&&"4=T44_ %J,G(QM.)FDV@VT9)&(0)1C/7G %_&&3 []-'W^%;SP1:AF ZI8T(%0S0A4L: #H9H1J-81J@C5U%91 M+(XTO'2XE**X(U>7':*>.D-B[9FCL46&Q+#I\]N&8H[(\DLMRM7"!I5:X$W' M6[DM%?GKB;/<2B+RS9L/F-0\M0V4^Z MS'Y2KUW;@?N0$^*<]B_DA^[$;-6_3,R3=O%[":MCZ(,$+?GB%$%1R0F(B$(C M!1R)E3&(NTW 7>Q4C/+&I&(@5#<2 MDT7P(?@0?-DB(H(/P8?@RQC=$'P(OI2<+()O;D%//530GF>H"&F$>')[R%]13ZKA_R2A!\B_5TA/6XV2:.TQ&P2 M9 YDCHUBCF76W"%S('-L%'-4D#F0.=X;"IND M(HU_R;IMI05>;]=Z;^./=7/WAC'V)O#TNMGYF:J<5]NJ)Z8!G[=,7:=H:M-O M6L1.HCBSL@EFZU+JK#/%NZB4TZN4EZ1;*\5-UJT9*9%;AU#(R#(QT2:%)YX% MVB)4$:H(580J0A6AFEIR(E01J@A5A"I"%:&*4$6H(E01JFDE)T(5H8I0W2BH MSJQK+->Z2JE0*A;H_W6[\*]BJ5P,U3IV'%.YB62 M U%=V$[9Z;%6CQ&,D)F MWS)WM4YWDFBX%5?HOJ#UV:C8BK /)4_:IZ]B.; "5 M@0O&FCJ3X[HACI,= AU3.;M! U;3H#_:K0?-#GV._F%D&HP_>1)'=S)HG8_/ M==6^V&ON2([FP&YWR4 S(#F9<@K#5$ZRV<)V5G, J[U8?T+SZ/UZRS[MSTB- M>4+*F/?M[9/#T#4[?_?.YTH]5ZM746W[:4T6#XHK&9*S4+R/_( M_\C_*>)_4R:M57:^NL8(UHIYZK%TL8(A81JWU >O!MYL'9QL,XB]D(]UVQLCC1 $P%% MPB:(A,3JX*>N 6H8"$361]9/$>LO1:DWRQ+E-*T.,A[RY=;#K)!V5V>F1VD!U67VMVV/'NKN7N%_?.[GJ8 M'8;986@F;J[(V43>Q>PPY';D=N1VS Y#_D?^1_['[#!D>61Y9'G,#D.^1[Y/ M,]]C=AAFAZ$\0'F0&CL L\/01$"1@"(!L\.0]9'UWSGK8W98_.RPM8Y6B4FP M5$JX=;3W2[V<6H(06MX34[MQA Y"!Z&#T$'H9(N""!V$#D('H8/00>AD@H(( M'80.0@>A@]!Y36ATJG"VT)HNDFW;MDO4?=>"T#5]N*G^E'67T#>SO]C=B5,] M-\\5O7W?[J5C0,*::0UT":8@F'U)884Y]-&4G&\&+\,TN?.L(7X1O=N';0/@B M?+,+WR;"%^&;6?B6"MF&;_AZ)\%+F0SFOJ>3A].'H+2%"Q-88AJ)B.!#\"'X M,D8W!!^"+R4GB^!#\"'XLD5$!!^"#\&7,;HA^!!\*3E9!!^"#\&W3B+.KJ;8 M#553[&MWFDH,U0[-Z>AJ)UU5ZT[T]A_=_=GY?;.G9J6$8HGD]"B#W)P"5L': M",3=)N N]CUO:6.2RQ&J&P[5N'4[FT!RA&JFH5I!J")4UPK59\8WS'+'HOU6 M#RUS!*-L\P7X#_O7BN:QU'.%\@O;LJX9#XNG*R +99.%8DO[N'5"Z2=Y&C(6 M,*H;'#/0#BCD4U1\@G4G MJ.E2NL0T$A'!A^!#\&6,;@@^!%]*3A;!A^!#\&6+B @^!!^"+V-T0_ A^%)R ML@@^!!^";YU$G%UW4NP2?D^=SY\3FUAW\A$9R'IW\JTV&)]='A\/'VM9*31) ME**,+'QI%B,40=9. =]@$0KB;A-P%S=)HES1D$7QSZQ<.@_J%??JH.]G1[LBA9LB&HLEZV[ = MRQT1P[&[D^'/JFT=VG]VKQM8T4 ?%-"+KZ_O44W2 K(A_Z> N;#( 7&W";B+ M>RE<*6Q,.@-"=<.ABO4X"-6,0!7K<1"J&8$JUN,@5-<+U3F]GR^^''4^+HXT MO' V3$M1W)&KRPY13YTAL?;,T=@B0V+8]/EM0S%'Y US 6Q*'/J[Z=[1Q6IS M@Z;&8,[P6[DM%3G#B;/<2B=R+(OSTH @',RQB2HNMC6&0YM04[P#3?'F^1R; M*_*QS 7UWL;HO4Q>?R/X$'P9(B*"#\&'X,L8W1!\"+Z4G"R"#\&'X,L6$1%\ M"#X$7\;HAN!#\*7D9!%\<\MF;1^:%J$+W7,MBQC*XX4E M&S:_<6@9*OM)E]E/ZK5K.W C=WU\F/Q6LCZ$/$K3D MBU,$124G("(*C11P)-;&(.XV 7>QDS&:&Y.,@5#=;*A6L8P+H9H1J&(9%T(U M(U#%,BZ$:BK3+T6$XF,R 8HLE-64JKE"HX"5-:M@TS0DR68\7SH5#)N&HIS7 M\&T:\(=U.9NH7F-;@CA?"_4,ZIEUE/1LAL+ JA[4FANC-3-YVX_@0_!EB(@( M/@0?@B]C=$/P(?A22DT7PS:WJJ8>J M>LXLLZ\YJ:RA^:1H0GOX?T5?JL'O)+$GZ( M]'>%]-@))8TE)I0@>!=HB5!&J"%6$*D(5H9I:8+A*2?9;%4[JZ'^:B_1GQ \>I?>LD_[ M,W)@GM QYLUZ^^0P=*'.W[WSN5+/U>J57+U>7M&]>BD--@[*F]3DOV25=Y=B M5"3*\(M2::K([968I5P)#7QD>63Y5+%\X@78S6*N4$%3 M'_D>^3ZTE6>&1JW2UE_'S-!:(U=?67UJ\D)A*?-$41Z\8WFP=G&PQF+U4J6< M:]1*&R,-T$1 D; )(F%%!>^-<@U9'UD?63\]K+\4I5[)U9JK*I1?"V?/S@0[ M7%TFF*NTFT??C)O&8>T5F6"J9H]UF5*"'@_9[,0PGL_#5RF2>E!&IT=&!ZE@ MC;6F@NU7?PSNBU]OZT61Y3 5#OD>^3S/?8RH8IH*A/$!YD!H[ %/!T$1 D8 B 5/!D/61 M]=\YZV,J6/Q4,/H_0&;Z+_KO\N&C_G\_5#4CNAV%P+F)WVF& M2N#Y>?9!NLM_QY_7]NXE4!C6^H3$X^62=-:6EKGZBR'9WI(5ZB_3)SY"^I!A M.O0)U%:6Z"LT^KZ!)>L4NI8CF7V)^MHV 1YD$YC _9;ZFB$;BD8_9'OY3/:' MK-)CYFG2]?]//B\=:D17/TIG\H#*W0ZY=8FAT"_62I^DG[+NTG^6I'S>TT>J M=K=0C$<&6?&]^I^H,7'*.)3N4=>%X/CO3F&'_4Q7IW@_1]^A4'$ICVVZ%N]? MGZ1[376&L,'"7S-V')J=-)U7Z9CCF=(I$("S^"WTNIW/A_DPZ3RB?9(N'L=T M!2U+[FG*)^F$:@I.V!,32%@+?^E?[UOPET"&>1+L/_]22L\BND7DFWR/4)U MGSUFAR;(3/>5(1I'Z.GAZ;-O;6]3D^4#EJBIUW)ZMJ9IL:<3.^,;W0LI@>\O/ M:;5!7>S)]E ZU,W[K&_R[[:QO>4,3=>FIV?_D^7=S#98X@E"+_VY7&AVB\52 M=VR4C7)W4 \N;PS M/2HP5E5!J&+@M6<0P\'.WQ-PQK@OL>Q^T8N=9DHK^/5_=TK!\5::I>Z,S/5) M_?B[=3N2OY7OE<5IY4^F=$YM<(D(IT[;_':Y<]HP/UG14FF;]K,]A!,M^&=; MX&=[\>5;N_+S1"O>7Z?K; NI.EOA/L\WZ-Z;V*BE""V_B6SQ)1+J[ZN1KMHI M1%%$&[UW')52A"/4*%D[KC0JB:ERV\)AJ&+PA#A@\IY9YIU&)=7NXZ5-U+9Q M.B:6[- %MQ1'N],K8#8>BNMMN=M$?CJ]]WA]?.475GL>!X0S7L@J-Z M4WAZY_->J_-5.CPZO>I(A^>GQ]+IV<%YZZ)]\H6OH[5WT?[9OF@?=*9.,QDL MSXAAO7%_"SEW>5ZDUNP_?.NYMZ12?H5DN1IJ#IDA3H3[7:O\M50Y0O[N_M_B316GB?E6^"Z^MXW@)WK]>FB9(W;]6H#_..92 MKV)KC5RE%/LF-IF36,C8B+$58JS ,<;^M;3+_G+N!5D\*T/8;)%>#XGTEGKM MV@Z+G4*6!+4CVPX9V1?F.:&D4S2=1 AZ8;[8U"P4J;&I'.Z?GUWZ;(F&Z1+)X>\,-!)=@DK53\^Q$:UOL0@6P66%1F@Q5VTVXUH(*/"R#:$D M;,QBKMB,;6*N24;S(IJHB#[MV:9.'-(V[JA-95J/BV7T1-?;@SVC<*&2U)N* M47EMBHU2(U'L%+GN-5QW\>6H\W$A@E8HMJNQ.S:@S,XR>A*1V)64@&>VO-X/ MV=3[9$P=74UFQ1.&VAI!'<6$_2C$=330^T1L?^N[DZO2?;]Z>I-.VSJ\0Y8W M*8?VB*SV%O-H 7A6**E+A5RSE!*&0P@E#*%$@KB%7"TM )HML8L1B=TGE@7A M5XA(7L@/Q*:$H_^[1W^I^9&09\3V=?_LND&T:V>QO; M+0;1"L5W)5]=%K@?(?2B&UQ=M(% M\MW4BYYIDQ4+0BL5XL5Z?0W\-]U_"G&T*APE$^DN-]:/HMD"O!8$N3VMMV?: MSFG_D->NP\"..(;W8-PY[EC#OEK3LV-X*W2G4&+7]_:*;/?J$.4<]*ST1K)< MBYT5AQ9W-J&3A'QNUF/WJEMWK@CKZ.EEMC$E=_ P)H9-XMO5M9+Y1S[^K8P- M)9UV-=LC5![G62J:'.2O(8^]R2J:"YX5"NGF.MQ9-*=7"9Q$3.BU!++C&-#% MP( &?^/4V"<]Y^ !\F5=S1Z"W(IG0=\^?!GM_6I6E8ZY<3LF547:P$_EBWB9*7GO(#S55)?395$J4M(>>I1>J MI<*3E24.MWR*#-E2R) ]-"U"7[[G4L/?4!XO+-FP.=J^R)H!G'!I6(0N<$+4 M^+;MY.&Z\5MQ)TZH4T>J;-M@4Y(BMBXYL'>=)W+H=.-X"?BVVYN70"M1T3IG M5D(1HLJQ!ZB@D-TL<"W'.IX#K7JN64[)I?-L%=",WA=22MEDG_#_#17>B?F$ MH:J[TFYW8@\'A_M?SQ]KK822.Q)N\3"4C0']@&:$2^JHO'=LOA+(XM,UN:?I M6&.7\JHN/(TTG<;S=<%/98U7[W).%*+=08M'*F7*\T;1\\\7RLSA:H;M.55FUN Y3$B.J;[(B7PVC1*W':JY1 M6D>>PJMNPIZ2T"N(H:93?%'^,"I=//PY?ET? MJUQC.OP*:1Y!\S,6F8POL_>K/>7F:_&J<:JF/G^!IYCQV"ORW9+Y;A:,5FEL M5W/EXCH2.E&"+SDF$AM(B49%BN5<>2U%0*\JHYX?63J3'R&L!-7HBF*Y1#T* MKII RC^?H5:KW=:4Z[W#^V(MG5;Y5-A[S'?,NV/P/:/!GG#\+MT_NZ M;BXY7IX E01$V*A>V*LG_)$[EQX4G0;3.O+JZKEB'2,W[PA/BCL6X^$G).=!@1_>+03:NW6VV4 M]^]NSUZ3L;CBXD*Y9UKA1&ADR>5*^?E@6F6$IIJ2F"H":M6 2N36=2UIL$L* MT>^9HY&I:L[C'GTWK)[?=;2,:4$?[R:V7R__N;HN=VZ'&^;X@9VNO % MV7.Y[!D+7NN(V)0:N>I:DFU0#:0+9\E&Z4NY1KJUP^)*I7V7P/Q"IEK/9"N^ MT?^SW:ZKI#&Z6E%#D>7/6Q>[IL^U9B@&[XFKG/(N'O?\9/=5,?S+5K)JD3 # MNZL&6.UGWEKXM.U8V)SE1<@Q3JUN&*[ M1VT*QC0!-.4"3T$CU8JY>C)U:MW)TAA72,IT>##9L;/L0/(TTG<;S22]S MA"(?[1 1BD$#J=WNI']=,K_WFV;U+JUA<3 8#X].KSK2X?GIL=0^^7G0 7MQ MOJF(P$T/1 **T.2DEX>)5Z2BJG9LOPUD(93G]#G6/G\4R7#:=EJ##\:RRZ\(<$^=UX M5*P:A=-R*:534&9+[['8'4N9(-[6D/N6RWUS,;3**&!:&ODBGE:,IT2ND=*! MI>=]^S/YD2F["[.E4"I99,H4]S/@F!3_:;M_OM5O;^[+@[1T[SMS+64HVVAK M+[6L8!$L5FEB8WWA.\!.$@*X5$MK![^]1=)WH34=E<7-?6OPI;3K/A9>DVX6 MUZ)>?HX9VZFM,>"$+.R@)?\\,QLS=UZ\DE5S>AH,^6HQ5RW&UAO))_%,JQ.$ M\8;!.)'RFD:N''\$XZI!_'Q6=?PK0Y&$YG"MYB6C37X<5'N#7_NWXU)"!90K MR$6[[!SL2^V3./>*F.&S,FZ/#\UUE.A4H<512K)]YFDN!&G:09IL@\9&KIB6 MA+3Y>NG-'A$&=33._OJ:_JFK M31Z9SD4[;)^T3O8P%RTC&,;32--I/-_QQW/Y3_O[&L@40XW>=CE'0[_'0^6^ MTYT:W-1DT2\L)QK MK*7]=IRXX&&7**Y-)6,^OT]ZSL$#.+"N9@^!6GNRKI]99*2YH\4">&*<'5Q> MW=S?]M.?"0S;E$ADG]+__6^C5"Q^DF##TICO&!GN50QW\>6H\W$AE%8HK1NY M6G$=F6-9E=:1+^9MHN2UA_Q04ZF\_"A1@5'2'GJ67J@V:D]6ECC>\BFR5FMS MLF[;MNU2KY=0+4,YP$^R9?)2#LG+XJC1J8^OE/M!2JNOH@FW*MU,1A&=PC3( M*$A6* U+I6*N7,5,VGGJ&'04V"#RV[),RLVR7W[?1VQ.DU,ZPI9-Z M,28=OI9OIV&X2B.]TLS5X\],QA191&LLM":B52JY6C.V6DE'(NSNJU(79G=C M9$JH=VYK/[3;7JN6T*CO%2;#QDALF+LJS#-<-E_'A^Q($UQB I_:!EJ]!>A3[8-17?!<-[7[+%IR_H7*@S& M]!OT9Q"HFN$25?3 -0T[J-*J=\Q+Z^'ANVID=>(%IR9$38B@IT1W2?A*^"]L M":+=D%X'U=9"JGR6M?/*FLI(NB ,+@X #HZOQTFRF[$\JAM&L]YM-*Z4I M\"<'%U+[9._\H-4Y@% 3Q)W>@]?^LID1JQRGL%JTKO*VO/Z2-)4T'3\"?4.! MGD@;DF:N5$M) !9GCV!\!4]CLT[C^49"*XUK:9WNY/O/^_MO%[NUB]=T.%U5 MO@^[4;FE'/U6J-]+C2 M..X5&>!Y!B@VEU>KT,B5FUD<%UM9FX(]Z$X.K.)]J7GW]:[32^;2*"%E>V"H M[U[-IB.FG6X!L\S:XFJN$+_3&FI8Q/ZZL?^NK$O,L,(H!YY&UD[C^:D,'7<\ MU@E4.\@ZR,A#W;QO&URB41D4Z3%8FS3N*GN/>F7PFOJPU=;P=B[/SHX.C@]. M+EI'TGZ[LW=TVKD\/^A(IX>2WW]0:I\(XM2B&$\C3:3X7%Q]_IX7S%,ASY! MMHA$7Z'1]PTL69?&LL6Z5CA#8A. ,LLUDAVJ>OK<$*)L?Q'J<1/GPDX5;N+G[+%]^I_HL8R MV1C3T#WJND@W^N].88?]3%>G>#]'WT$M$%T>VW0MWK\^2?>:Z@QA@X6_9NQX M03:18XYGYC3-EA_\,"*OV_E\F(\PC2#:)^GB<4Q7T++DGJ9XW .$/3&!A/7P ME_[UO@5_"02+)U3^\R^E]"RB6T2^R?<(%:CTV6-V:(+,=%\9HG&$GAX^%U(A M3#P@*D?E$KEPF1SWGYZ_J=[GK(H-N@G^,/ V3N1NH5#>\39S013#'.BR;6]O MM0WE VOKTW%[MJ9JLJ41.^,;/P&%L;WEF-)>6"T<^FJAXZN%C._T[]:(NGD. MW:QF4$UHNC8]2OH5\J 0D.5#KC55R$\0/U%:R/_,VC:WST[<$7V=$MNM(-3J M&X//[H@67*N.' M!(D^KT/$B]98^%#3C 1$)%]9\4-$&+QEQ8GI+\;OI5IW8E9V)X>_;XS??7WG M\Q=B$.H)^$N/[F*&KY>09+]V;4?K/R;/NYE9/AR>]GG7M36#@)&Q3[6$I8U! M /_G7^WSZI2NV)OXI6:H!!Y>+GYHKD+6KG)/A0_5Y0J):2,Q)\G2GOQ(ORJU M;1W,#&IED-$8+"OAK$M_0RHDS/DL%3[M\=^QGXJ?ZV:,?H ^! ;8.6(NLZ:4YHG81,QXAU,!&S-#G M@MVENE!.1.P/TIYK6?0[^B-[DB" 9/;[Q+(EE4 WMIPTMDR5?SD'IWU#X/8P MQUZBT0?+5%.R*)[9GUJS_6C#O2);:<_5=%#6;-K)4!L,<]M;(Z)J[H@]2#?O M):*3._XD.-4/TAE_KTW? E5.Q-\Y?$$U30O^$B*,K+LCS7!'.=B 1GU="+AH MK/!)+-:!G%>+C=RVX=XN>A*P2>YIV_)W4$C7O%=D&FEV$*&6# M54(UN\23A@E?THEI.<.W(PYA^SI9&U+FFY*#PXX/0LZ,*H[4ESK M+OB4K>DW>:KB"+5(_%]&O\/93!MH#L0N+2W=Y9PUII+5$>NDFZ/$ MTB&N?)-,O:?0)0P_3TD?@G^XHO[F:<$G)@ECA0UFU3:#0[%^%'3ZG988UF+U!E3'M)4>65MS01 MT_<4;2[@HA#FGZ@P7UFI; "]%555(0TES5%0JF93+GGTGOP$EO]&HB2?$PB: M="A-F=UB."V%:2BHES%U3:&*:EXHI!$NWHOU@.Y$;UWN5ZNWU:I.7N'POQJ8 MI?J;RN(QT/'Z0,>JW=;E13]6X;$&(9'2\D(B*W&UI^(DS>ZD>+G_NR:3HR.E MNO-Y5[8UF^^ FL/A:*@(_(\H,X.?(H5$AQ3(#LD3'N\GTK)\L!:&CV5#'K!@OK!I;>F KG($]JY_MFL(/*%-^<)D'O6T MJ.] QC(X;QH% 7V(I<*X=JHWJ$,H!](+G"U%&X-K-. 18_T1_DY8Z(K=F]%5 M7!H:_,@NA5A41407I+]%K.FR(WUIM<[\>!-SJ%P+9L0[$%2 D$_HK=S=\^Z5 M),OU73,R<'7A;?'T%4H>ZDZR\5W<@?+Z'4-@9*39X(;YR^@<['E+6*O/M'0L M;"J\.4K]F)X'DQ<@WB(L8<^.1!4IXD;R#774/3''P'7MJ@/^)6IC,0YN@;[XCABF=2=YX8X-T+^.ILI0&V MV9-X>R3*7\ZFYQ4DS$_3Q M! +X _0$.!68B25$!/V<0K0[,)<@; *?O:-NK?\ZS: GX)@6.PYO;_0L9,O@ M85^#[A-0I!,>@#=8L0G]L,8KYQPHXR$1:;>]5P5\H%7^M.SOJ7]:)>O?@YOLFX MD=?J3LH/=NGWE6D/CRE!SGQMS2R]"!G6:H4]( MAH+_21*_@Y^%QH,>'/L5_/^.3V MUOG!C ^>'P2?^W+\?_)H_.F,X=[5?4ORBRZS4/N>D/-P6^<]Q?M.:/]4+Y@& MB'GILM."5[(]'1-'UBE;=5J=T)[$KX-OP_M^@G=ER)3('MW\;_P,$>I^J"E# MEID-+V-JGFI/_MM[PDUUF2LGJ@A9V-4[=K@YY17\U)A79*JGV#=,G1HH%,+7 M5/51A7EG,A)X'_T@74#8F?XPT@PB:?W0=V:^Q?\F\Q$,OLS'''RMKUFVL[U% MN-KU'@9[$?:6"DI<'H_%=>X=!2 +*?J/Y \+"-,^""ZC397HGA'@O=2$RZ1[ MB&P'OY4T6_*60#4OMUW8ZZ([YT^$JQN=3?7RHC3L[][UN[ MN**G.#%L7FO! MD^>)KGF76YH18C467=>\UI?4K+ (%1,36$[DZ>R"R3/L3-N_O05JT8V,B#,T MU9")PY9O@P7"^B(QD\9V.*/#:?3[U"CR+5=&'.G:A(LQ,'VX87E'K.TMCJ>P M\3NDR(Q2H:_SA.R>ZTBJ2;]JF [''V$V,#5L/(2LU:Y95?0[.;OFXLM1YR-4 M/P?\YO?B6&C=-(-F8+&^WITZDW7>'G<<_MY6& MMO.9[CX?VGX@"6?%5S%*M78SYFI(#.ZB^2D]]R!3 S4%0B^P4P)_EJ)=NX8&^#LJ>6'[FP@'3/=13F+&K75EG\<#.D! G)RU_K2EPD[.O3OPR M59Z3Q5/HJ!8(62_0&Q)^%%'3Q5HFW#[NU<_L3@;?"X6O7TI_2K\KF5(]3QWL M>G?2[-^.;JI7CEY7=CX+HFQO>6210H1@'!^F4XI<[E5A/=.ZBH6ZOO->@)YMCW(566G@;D"5.GFCI8$'!0AM1;HWN= MM<=YX6U(.Q6,!$%VASMYWDV.Q5Q,0W@CVUOB[SVAHVS045":17+\_DHX53W" M&LP^>>Y0LR$X#-2V>$[?^:R0/2@P<\Z9P8JI5?/DT=1GLJ!",[+T(#^:-[KE M1@:/R'.(C-BE%K4-_.1:[Q2=L'A1@0\X!D7P'JYT108A(Z*O\F6;>?4BE"$< M2_X>XOF+2L0L$<;#W^"=_L.6:+%B6P[H$,19K)T$87T-LM%8#1VCUBR.H0XF M7$,P4L#"1<-?:DP(BB0E1E912T[5.3UN(/OGA77E%:PK7W)=>0/KRI==5\Z, M50_.J65%;JQYFYQM7:W@QQP[*2G6][N37T>-]I[5AFWI@O= MR9>*=G6IWYV=CH>\&3Q/VF!MX4-$0,LY6Y9S<)+,,"3!2?I%$>$(-K/2J E& M5T\-A9'LB P>;E18A!JJ] U#&UJ?Z<3FEB7]VSY1R*A'39=R,2UQPT>#T#I]IDI-=1N"24,J"<'*% 4=8.AZ5P(B M[A-)<^*OAEL.MD2Z*)X;DO,M=DZ0,VILC^2Y._ W,!6C5Z4H]S0+Y9#HB$[A MZFKMKFIV%7A>L50N=B?&U7F1?'<&)579D1S-@0,.OL-(M?-Y^@6E."\H\!?< MVLW=1N7X]'=#7_""A;VUHJ^(/0LO;Q,%6FG=4RU+7;!P'ZW"=/.L-R]@5A^O MERS ,&>T[IK7RXO]#_@%82IFUS1>@09N^S)EL=9M1+IZS_E.=[)[TB?#_N#@ M5DZVJ&,E<2O[NG%T\>#NCM4:= 3WA2]F]*96BX:KQ/Q@>5AO@HL?45X\GL.< M$]O/@\U!B;#E2!#\"=0;K^5B/CZO&P0-![?5D"%'%=J[",5G&AXA)O;N]0$0 MS&YA$29+9DD(/ T#4KIY8*HO:U[0!D#@!6-$R:KWE\B7('H$=SR!+22@0U\C MXF,?I+9!+1R5IX/F_)25J4P%EAK)D!C"J@C0!9 -)<,HD!*D]36QC#M9T^$[ M>;K#O"U'@,Y+:2V6GSMKNZN%-*)WX98Z()/RVUM/I1*/1H;3CJ!R->0IA!R$ M 958#LOR84T*)%5^Y ]A=XX,<4%P4S8T(I*Y59,EM8P@4BPRNEF>DHA/ JPC MF3@.O(>E]T88 SY(GP91\_=00)"\!7=!919I&2J[*!?E6?:YG][-3;0I:R[< M^#O6]ZDQ=/GCNF;V[]R$RW63M^QV8?[,>>^F9IR.%$)M!B# ]I:W=2G8.\90 MLL6"XB3]H$-0Y!"509 ] ?P_T7%U\LY@%U)?S+\"MJYHWH;L;R(PBR M')6!;L^!@H9(JB/H5'@9%;%&M*6,9X)N;XT9&\&EHV."@THL?E?%RBA8D8;& MEND]MRHPO"K>%BL!'ZBJ^SQZ#KO=L^S([T,'_*@V9%8#-/U M@B[1!CC\*@F"YOHC%.%HY-YFSYA%42><"GL_)$QGT(/TJDXA MF1N6DD*MB@%SM?K,%-$"HP-Z1\EWW(GRC,\P?G@_'1U:2\F&*//B+Z!K#^HP MR<-0IK1BWU;Y);&_5X @//R.6(SYO),D4$DV,M%G2[]0/Z4^DD(L1Z;(Z6L/ M].2H\ZZ0<,V9+(G4N:ALI()3HWCA. 3L,3]/Y''X[,4\-2J\Z?/A!D]D>S^. MA1@48M8Q*1VGHKWU(*/XC%AP*TL?<-H_]YYU:NQYW-T=:VI7'7?=,]R"#KSFM6FFA$T4*%G4^EM]_GZ-LW] M74FYH<(ZY0'YSC7[9H_9)/"O*1^D'*TVG/>M[N37WO6C==LH[[VJ$W*:/(_# M[L1L?_WU,+RJ'12J.Y\CVV;UAK!C;NI<&D+H.=IZ>TB@SGKYE@[#96:A4 S3 M+;YU0K6+[?:N18E\N+1>&/(610,W66PG=/D*AI"XJ6412S++/H]8]M2$TARP M2PFWY]G7V=-[T,Z0@HS^E\4HO3_ZX241/KHVI^-+FN/Z = G5[ML;=XM+KNY M!2P/[L;:%G&<5\0''6L?#NPQ^E9]2@I#3@*H"(AJC0F%+6O9ID>3"PR(#5'\%-570MFL%] M &:J@!/U.%ZO][R:"/X+TI.KF)Z\Y/3D)J8G8WKR^M*3VZ(+TC-M$G>G=_K5GUEW8_>H&[O_^W1P52&:1:&CFBV5%SHZ%G^P MY'O?*K"]2KF9'JAGX_"HN]>#/>@^[X]O .M!W).YX[$.^01^O@VT71'N(Q6I MU+V$*R'J[5DVBWCVQ 27'(O@LH04OTY,-^^I4<7N!&PVX)DGQWR@+B64F4=* M]^ Q VI=KLR=Y$ST" K&$B$?B M^"WRI;_O3>L&MB0(\D]XY7P9K*+;>Y2PZ<28$'\]; ]][G*S![,:->A4[W=F M>YS*-V+F''?D8Q/)ZP40.771.M*"L 2[@8%#4T3K&?[[[:V@Y3HS-BDYAT16 MWTJ89_IQ?/5-N9QD[#ZSN$2+IT/9^9/+;N @<0JT &>3<,2_L]6]N0[>< MD-A&/P@V&NM) 4V+"+]5]"Y7@TX_S%G:WKHSJ:C@_HA.[HAN3_4?]&M9#=6+ MXH>+0#T/S>^ZXW'!]/7^ GZ OT.D+G@G+-CC:7]JAVR'A[EP:H1F#X1(TM>L MD<2,1& NYOZQ="N8F^-0LS//.G.\"VY)WDH[LR#'TGD\@]DE+4.%(JCQRS+: MXSZB.QE\;=?^3,S6+FEDW(IK=B?RCS\WVOCGCT&Q!IT/.0URVUN,#(PC?4*@ M89C" M,UB>SBB;?H%T3J"GK!U80\3@F22A1!2XR1<)V*+%#W0*H%^&/DN1)5C$8B+HG0<36DQ>.Y 35\JV$VE-'&X3H)(Q);,6+!>R3F!R$Q3Q\Z9.D00GT&3> MI(]!O M[.[QCO@4L5D,,5@R2YD9C5U')&E)\ TPHO,ZI'WU9-8"P]=[L)^^"7H7%'S0 M-SCZ+JN7;%U'L*P+L'#GZ(IF*;C/6,KC MNY.+\Z]GD^+XQOH]6+(>25Q,1O7(;J4[^7)S4;RI5\R?O:!;D9AD]!&*(,C. M9X]L8GZ"$$[2#$WC3TY0)4X_B1$P6N,W8\Q.C+A=? +'B_ ]&;,S'=3C<5SZ M.%FY&5B4S55XI&E]E*Q![^]2H9(KE1NY4K7ZSXP9.^)%#7C/*P]QY_.N-ZDQ M,C'ER4M*;WE'C+$['M'^FAGC7-Z+9[RR-O5."\374LVKJ;2P8AS#TA,-?=)5 MG=\S,\*ZSS]E]Q'BYZT'S0Y]VCOR8U8FW9TXM\;)[Z_#W=U'$F26^1PXPSK( MA57Z3GR3/1#/WF*ZT;4\+0)67>N1R%9LDSX@V\[G4N&)<\&1P-$7]__!^Y_A MCN1AZX\P>HTLN8+1=C,$R!*7?"PK0ZKP(>H41LH4V1(5(:N2&RN5%;MKEA7^ MN88_Z0F.'VWYNMP:&,:@MW+!L6!ARY4BQ>2E2(I%1PPS9(FK/W0M0_.S#_KT M^*#--@J1-PJ1RIJ%B'^L]).'XE ]&?)XU;HJ.H6#'Z7KEM"$9(IZ^.4 M#]4-A:_@-M'L._>R15!\O%%\--V)-PN$6#=C"0H$[R ]27!R]^-'<;^J?^^OWH:( MK@5%0&)FP^M7UM(LQ9+[&(S(:.#2NUGQSM$//QQ??U3C1M E,%WECHPD8B\,P MV^O7P*ONO<$#NLYO_>%^7FVZHEJ85?2.;ZN#]TQL%R#*_B&WS!F^& MW2=PX<^F$3BR5XD)[Q#9"SUB$!@UQ[O/6KPDEWX=+L4A:0$J(EG*ZKU!+'NH MC?V\-,'_F-BUG/1[?T+PJ;7/TBYD_;1_9!H#N!%66PP^BY.\#L.I^:]X7'=R MUSI7KNT?U;,OV1H"-[/Z_*;TNW=PJ!P MQ!*49,MB]-E?;Y# M39>VMS26=#\R049K-X1-+:7;A(QSQ>;?E.DD%3WFR?Q M]DCAD:1R9-BG2H+4JM! (-Z41@R\"8H9>%/%G'0O1YH/R503:8,!8>GSC.20 MQR74"!L-*]VZLN7P;&7>G9WW6V0S4D47,3@W2-^F;X1F)_>:KHOQJ-XP=7ZT MVUM!03R;:W=/X)-V9#8]I#QS'2L2R]B.C*D7$L&!:S8CC\/ M$,BI0H*<9K$$NCY=I#/24Y?K(BFX(LN@!"HB8'FS^MRV9% M#JRY/._DY^J.-TN*Y<("N1+6[>@"*-+PI'*()L$H-3:FFN[GUC7A#T(V"V7#3X(*I+Q7THN*ZD"?;%9WAA<4MM>PL'W)A>W% E:V8V7[^BK;OPASL66H;8.JW 'T[.1. MH/>GF8VCPP-N8C^C.[E7KD9?=[^T&OU:QIWH5G>R]_U2;O2,T:W:V/GL[31% MKG.Y^*&)-N=S-B=K8,]ZZ/JN$YB)(AA'C2ZP>L&;[I' EO7:O"W;R=W> M>HF7*R7DY+*N1_&]7&EY3JX8WLJ\C.TMUF4XZN?:OKW*2Y[ N9W:3/$=-$?* M]I8NX=BWMUJ=/:E<+>1+A7RYFJ_X)TM_:+2X:^GC+B0>P,T4<"7>J&#JN]A! M%^+0U!CQFV"H-;3&Y3<)O.4B9_7M+6\"7L"8WKL_2,(=G./=33U;FYKT,2&6 MZ8N$T,IX],V>LPQ_XW-?$O:43$<0B$P5YT/[--. QB'&DV>P:D3AKWOQ'TYB MN'\1'>%!LK [HB=^^_2P)R&H_+)0[D/ZE.Z9YDUP)GQBR8+9B,ZL>5*S7Q&] M3N)D)>KZD7+IV3WK?6HUO*G0E\G9,I7/:;J;0O([55RHX0>]V"42P2J"MBD-X*7C0 M_M@$94:5@I"E$-(4OUA0>,XZ:8J$!6;)\[0"S7^W/672P\RWEYKFLX:+Q#/, M#X*;M$AH6]R711X[95? P\64$F%AJ/[HD= Z>Z*ZDDHSE7A=&@8N[XZ08Z%= M4"8WA-T.4LO$(#JL9\K6EU6Z9MM[,G\P;[PE*;J8.6.%GNR;QVPHL&$^,?-G M;-HPO0$=LW4>U7-P=4>\$6%\&("OT02&YN#E@Q12BU)6]>+F)&X<02LX<@3^ MX_.-HGT5N.!;W8E94W;_'/[Z>C-0,Z[L2MU)SR3U'[+:+!_5=S[S#:=(P3%E M,"ME]YZG[&Z">;JQF%096 M!9-U@D&D*NDY00PF^!5\CGYWC^H(N/9A,:==/C!*Z@P)=![D<(]D;+!9N_PI M,E,H3KBK#W5"J:W 'TR\Z4\LK<0,;A9G$X.UE OODO>PTU@?1A;Y"5Z]O<4^ M"MUL7(>U&2*R&O9N@T&N_(/^M"E^!\S'6!F.Z()G\%S$X.IS)FW8L 3/YSOE M+Z!_!YLI:$ST/OCC/[$^O-H-"K5 MUNWO2L8-RU9W\OO>/3AYN+ZZKNJ1(40A J3(T,3DN-BZ@IUB6!,H5)(2>VP: MJC?"3DQG@G;,/=$%6HPZ]!/CQ,5&3S9NO%%)?5GQE8NA!LT(J=CTIKR*MMW> MB%+^1=.B$M5?VQ,EI?&Z#Y:)/%-=:58D2XRG;T+;1]OE\?-;2)036PM-,>%? M ,UIVZ)+-11O.(ZE4;N-I[I0?447UW%[MGE? MD_*L;DEU_0L/A^*%%<6$ V9FGQOUP0Z#0;3K-R"SK(:\F 8D+K(DN-.^#_MV M,-MM9H _W%DAUO>[DR^_[)+I[-WMRL.,JZ/#[F3/&9W+-P?UJ[T&%624 -M; M/SWS+) =(2K@.*S4\EVKL[>]U8 4#7K6+(N7'^4QSQP6QZ=]SD$>,)7#T#L= M0AJAJ^8A52*RI0P?A;CW+\]Y/<-(?M!&X,N'$JG-'K2K%\,'QJXC=!#8_=,? M=8VG'V;&.L]M9BZ_OQ8^A,N?9P$S#A[#>2Z0#FQ"_D\_,OSB8*F/J=7\ ATF[\'!W?3!"+#1TK M79@,Y,AYVC*T./8>^ #\$6:L\^F;@4_)+UIL;\0'NW4 JMSS,?+3A/'JG,2, M$ED:/HZA#33?;9BVW+V#6@1[+C4W2A:\-9^\COGDR\XG+V(^^?O,)U^#J;'T M$E8VTUVVP&NR%>K(L4MRBQ ^$(;/@V'ZW.&BFEV,LP$"8#9P41O2NT\ZS&>& M&LD>)H]O)[R%(SBR[:WB1^D'K\%BQ@U+5XAG/H0MJZ349KD!N@2/,_9QECY* MIT^L:S,8;,0^)A7%8>?\@;BW$0ST6'0^G9.3I+9S),W]<#+'D9N<'70JEA7H3U23[W;)]GT^YX,K/\ M#J'&!$\#JTHL7;OX2?I*U &XF"U^S%ZD>TX(8]/.+OG Z#Y]TIT,XOB9F[ER M*!HZ_TO=R=&WK\>CSN^2XF8\ EKK3JS)]?7E<>FD^DW?^1QL>GL+PY_9"GE$ M6NWXMS:\'9KJGVLH5*@%QPJ&$-&8F3+3E'@:->1SQ4*)0CV11&6S)*KMK0O6 M%H(WRYDY*BR4XQ1*&(YJL-"ZPZOU52#UQBB)92]Q%V[D**59>P2OX<+VUI"* M5]:E)SQ13INQ!3N^@*^W0D/4N(47_0K/;7[Z MFNVM"*F\9<%08JK-V=*$-I^_.%$:Z+6RH=+.NX:#^"O[E^W=R 4=YA@AU'!@ MT.;V*CUQ:G.L.(]K$S3+.223NP2^ODU!W MLF?NDW/EPAQ])1E70:WN1#NSRU=5Z^KRH0;C?QDEMK?.@YMHU#JIU3JGK@63 MOZE TL94I]BF:RF\@YO%#U+(:4OS9DIZTXGY=&7JB%. .^RM%A%]+Z%XPI;\ MF!MT/SX9M@ESV3GK+'JJ6);-U\(;A_+;+?_;/*-9S#UG%SW@;!D# MG4E9=EW#;G3\_ 7FIO>H$F!+Y7/JV7IAWB>G0C33UFL)YUBFSJ[80DT_83PF MRV[FK _7<2#4HT03B1VJXZY[1OW)9WIC/WG.[N,N,90A1"6BC;$%RD5?[(5/F-%-W]-R M3S[M/<^V'!@$=FU:WD?MZ/L[3"*PRM1 'O@#?FZ-NK.[^_WXVXW?I5N\2N:5 M ]! %]A)$,EOS'UHB?O3J-9?1-^=%W7QCM+-Z^C_'#W$EQ=L.M(/_*/ACE33 M48E"T:/O2.(?]G]WVB>'U'I09*!(OK3#JMW9N@$<.Y^+-<^$\@CAJ=Z_O/#2 M=.%YQ&0UB)!7K-2?C?850:XY$CP0P?S>VY>!W.(7V1CA%[,&'-P+R'FW]3E6 MH)@+#[[/A5]%GVVHK"W==,J<_SZQ'\D>4UI!B"TH*K1#BH*)6C]'8WMK!%46 M>=:096HGX >QM!.'^$..O8^88APT/$S\C=*&Z2116$A78 MY_R4!.^IH)7-@47LC0L895J,7YCA(JN@);=O+H7[D/-,S6CO2-Z5AO!.,O35 MK >0:)CKG3TDIH8JMUCNDK!G'MD'0Z8#-58"VP&ZE<\Q<5CU%UWK2/.R3;RW M327[J!I4!]-?0X<(5L),K#M [A23T7?I^BPA$K+C>!--^1GKJT?8L':/FFR% MX37Q2EU5N]-4H,STNC16^TM_',L6TZZ^[2>SZG!F*'(/7SS=[SLOO'1.!B9B MN&UFL0R%''NN1X]IZ?'DD$0 )BSE1.*8+%K&;F\Q@21"*H%\ Q%&E\8:8M*- M>T4OL-$I*><1?TJR\>IIKT!%EGJNH>J$AT'X:B&$PQ\'V6V"=*%(#"0T#2P_ M$N.8 R)V$SQ5,4<]EF]LNL[8=;RN$J2:49*F2 M9(!FJF7B>"&BGDN#$%J'6013=6+^WY^X1O!/S7!-U_;R!0,_*2Q.J%@-,M ] MU/(>/\$C IG@0=O4IQ\$+XW,:5IVS18B2)YKY:# MZXNGWG.LOC9X)X4W1!*YZO>+NNR0E(UJ@:'H@LL*\T2=*A[WS^)\=B=@$^$2 M1*U=?X&@3D2,/5)@PYP@D>$+OQ:Q=X#A%,J9GA>E1:;#S6[1]9E]DD5$(%2O M$U[E(G2,QK_SM_;/DXH>9GGG> OKOS7Q@= *^(ZBE3+T.T$L/C&^2%/.; -S M9I>=,UO"G%G,F=T0==3BA9NL>:/7/TFH D,5E@B[,)VG4^!+W&/P[2V8Y^(5 MMBQ6;:*BPZMFX;X>NS2 ?H="0\"]Q4?I[^(_3Z4_6^3?I7^$3N$Z9TJ1^"6B M$L&2F4B M[_3TMRY37H90&159U*_,:<#74_X?H,Z7Q'K\J>O M]!Z#+]N!4A7F=S";[$E@X&Q.>&*>4\&=!FX/VS?1AX.ES-KCCB&SX8G; *O] M-P@&B)">MT?N/X0&;PB#6>0Q1 ' 8W7^Z4WC0-7Z=.=,?O>(,[J-G)]I:\N_SMK9&IAL(MENE200BA)E:4Q:XFN7AD4B[R;? V* IO$>1_+_)B[@W *W@P)PQ\/Y03#EKQ4K901(OU/53\42_0 MIR[HRL3GLFB\.V#(!Y^&^/96('$]211J=^>U- KN5FVW-](FR M-K(#4>"YRCU"37N0_)K#A $]6@(U=PKAX3W?A695<:&G^@_EKK?H9:S(!F]Z M".E1T ; YT^O=;$8$.9%34,]6*"&D'4>]M*(?/'(M&)T2R^CL@C",5KZV4VS M94O(3^'DD%5@!][:T=S>XDJ9"[.0ER4[RC#OCD6-*#KZZ9$R%[-:0#_OR--? MF??1^)7??PER 301G@]4I1V*A7$#B(..6Q9^WS;_"V;?H8-7,0!S7 $H0K^A99EU;59>$S##6#!5&+# +R1MR%=S >725 M;&5(5!=Z1NEL,!9[A XMXZ2G:1H\\48#A"(>2/>BWG$[*C21EO\J M"$P&3>W"HQ'"]05!ZQ;8LFG 9D+7+H]<+T@&&9B.)D<$-:M3H1LE!@B_*82, M""2;LH;O,_J"_'_VOK4I<6U;^[M5_H?L/GOM6JLJNA+N=/?;58"BM@HHJ*U? MJ$ F$ T)YJ+"KW_G)5=((& ""6:?76>W2L*<8X[['.,9M-'M#'608DZMP+9H MH?]!GPP4V7!1\2J-D;MN&^DX:S1;PSAL!\(@P5W%U+&)8Y 2:U5[ZMA\SL?A M_ALZW="O-B7L[S$\?:,0%.$+HJ+95*?&1Z?>@C=!)2X3Y@G30F*9=<:+?LG" M^:#-'2I@Q$OK$W-1!;[Q\XZ"B0-GZE4#=QE-$L&AF:%N$%X%&ASANCW@R%A M1< 1""K(P A,^ \#SDS\NR&1#;AE Q,9#1=QH!4<'L"7F$!.-(95AK2P)HZH M?7D"3)5LKY4LS*7W371J\FVX9(Z0GIJC//H@!M-V@$[#50Q\G4+D6Q]3#R-! M! Z]8<[O&QBU%]CQ16X=AQ&3C$@=/LKUI^2>"%VX6T<./3].LP-)Q5@M3B0X M[O.1AC?]R &^?D9(4"3@-K2X\2LS^+:C>WRG#]^#D*2-3D7[^]$6QASOQB8D MOK\^,2K,1] [E!7K"+)1X0\0,SI558*^#?+V%O.@8RF/53*(7H/>(2+.* MX(W#ULKQ!>X9Y-#/1SLQ0Q=S2]C6H7G ;FO7<8U652PNP,ETEX"XB>%&,/5T M6E'-/2J;,?QBHU;>-7[=_CZ3P&1%KG58C&:M %_D.2P1C3G)/%)DL&VF6JAS M<"!IR1:T*I%#:WBF:U 09'B]3Y(^]B@AYS6]$_]%D!#2.60#LVX6>1&H;0"' MB.9@4$%RP[8YDTNVKX@+/C#MS;&@BYZ3V6\R9T\E63JR$69M>'R^0X2\V'"^QWP-R1^.5;T2! MD)EIFK_/,7LK<*D7FL_)+XYF29':/P^NV1X)$X2^4Y'X<\C!(OQG#1WN\L:* MC VP&? %W5G]L@(*U5M^,,TDO*&"[<[.!U=L:SRJ-Z[9;[],$J!913QE4H'" M9$BA-I/EE;IZ_*R6,=6Z,CAE\M?40U6P-9@9'("2BT9W06FH?<+BWDS MMD':T?-EYO4"Q@7#XS8(U/C>98RBUGS(/'6X#ZBX\*5ZA8=&!OXDG1Y3@L*D2#5@ M@C6@A06,[PBP0Z>A0\5'39J(.7S4Y+>#P_T148Q:+O0$7% -]8<+CU69M_E9GX,[OB;(5MWO^A=1B7 M#H+QO4;,.41!FH2"8J/1VAR%,?\=B@%%7Y-%5'M+\&10].;3OF$5 <(OG.\P MJMF:Q:5.[.:7U;U%,ZWZ)#7R67U6MWMQ[MV+I@-TXF 5Z;.*91TX;N4;2H], MV;='!A73C^''26++^V6MV4IZ'N6D.QL/>Y.;.^:TV.&__3(V?'A@ M;'G'DTK2.&'YFSF_O7Z]'EA-E MO(-ZMYC"@(C%[_FVJ>2Z977U@N<"(QF5&MII'/=(&A T!6E\5G2)8[_Q,N.!JD%W4S$YIBR]8)53V$V<2O$UW2TF)+7 MH@_A,A'<2N:JC,!'8P>FJ)D+S>TUR@+-:CDS(L259?@&PYH!;-(0W^8(1L\J M?)$ )12UG@X5 /@C3/*Y-G?(1Z26SH$-19%B7NC66;4VZ$NL,^0M^I@]=ZHV M?QWHQ8]H>OQ_EPGK',^?DG1B=R)EI:RWF%8[@YH42ZTL[NVS%Z MI[/"X]! #7:/YV3C%4]V9R_3T44--(2W0M+'+Y]V9Z_9V^;TY?&W,NA]^^78 M.K+P6[NV(UF(&.4KDNV1NH[1+F4P[L=PA9552>FLJ5VH[#;Q8_#?>#1H2,48 M06_ OFRC'-]FW,F9/5<.37=XX*_JC-2S@9OFJIM=L#>GWH(:P%8W>W>GK],/ MN7V>L6S-PM)7F9C%K]RJ><[E?;.2WN8Y,+D63+,\_',I5L?#>C5R:D5AC,LE M7TJEEO63P__P+&%B%:M00:!F2G.FJG=2I^@<_;?ZZ>YL=%.4_CP57FJMY^1; M6!;HH^C MP81[G8G??I$]XXJ7M+HER6K,NJ]VE(8[2SG(Y)@>+J@WIU!S'\@-?-:A7N*% MOK-C[A9,]!X4 O2S^8ICJ@/ZDHSSG=3558UV_'QX<'M*?G=V_3]N//G1HO%% M.F[]$JB[=@7]%?NWI^T'\F^XH+OC]C&%/H&3>Z1# 2ZZ+LJ*P*^[YCOH/*(@ MI8TZ_* NOF\3;"[C>9^'C7RT<\,M#JH2]W:=+UJYD!HWA:=W>'"ABG##*+J2 M)-S9SWU8%>&D/AR^RPJIH-->,#+!V#@ Q?F5X(-DGS& X=3\=D[71I!49JK> M.JE4ZZ-&-6 ZD>LT%*2(.I?I6-[J'AP6(H#C#*TR35 MJ$D@G6-](Q= $ MLQ U@(.69-&B.OWN"*.S!O&!0YF@L,LAL/-&1CS#O^6]+*AZZDY$CAP ]$CQU""YTB$ M&V7P99,-XJ&Z4#P< Y@E4GI'*@A]2I (@4A%OFO,BI'NL?I:YM @S)H^U?H: MY*4:F(G&QW!22<*0G:2#&/=@H<_.JTGKFLYQ<8AM#6)T)Y%\#I2,L1L,,",; M58X(*Y^3"%JJN9NY?E@#S!6ZA^9)$=8Y/'"CJOK,EMER)7FJ##\=C1G"&X2C M<,VK/8L(-X]97&(.&+<4)FU<'./&,LDJFG5^T>'!RH8UM_S:< ( =^ZI9'*[ MV89O:R"K$\Z0/P&7Z6(8 %%X 7A4(Z0GE 6:.$(6P),&^B,)-V>BZ(AT[IN7 MML8[84@JBJC/584GACMLR>6XPVMP[P>:"T4W&MJ,J9=$B2,+ O45OFLER\2- MNU#?]K#6)'?Z#B.$PMEY=V1JPRBY4M,.7!0',@/YQJD-E6(!H%@]>@BO!L;* M\&>H!/'2>6>C"AH<935U:D;MOH/TYD?AX7.BI8KFX4_\;0JAW?RI'AX8AL4Z MV/F148:][1CV!]L=P^!Z3I3Z@HIK"Y5KG")!%E-;0&F/.#-MZ9;]Y>OK18_]]LO<.L8GIO#NT^1 @JTJJNK1 M-1)C0[D"QO&BE,"A8OT.+**AO[C-$T1>CJI"49@\1PVKCTR6?@= M(#0LP!]QI-B(DG0$03^@*'#TT"8HPX*).Y=,:" M4(W2&']8$'5LY/[&_X)ZER)*,G&D,TT.2$='OS6)8 O &BJ7FE7*6'A.,TR>)6ZPZA-**E[]P]^ MYHC-PL>\QF]C#R7SHP;C;T&CKL@HY;\[\@2*=393^ ?%M3"XAV]R9$UAA.W" MRK,RH21\1TB$.$C%N4;R9G-(L[W(%FPE/"V\) R3969TK+2RZVN/J3L+)(S. YW1I]Z1P*K&L, M-_Q^#+=F>_>T!;S=0T=D ,2J@JKAA(Q1]6 +T>MZBLRA,\3CK="O$.@:@<[$62A42H8>=<-Y'2/. M/3PP9 C:&//'\\M1]ZX@"K+C K&'H#[DW"6:@#=*OO>C3=1%8U=%U*\'JM?6!9-ZX<\0W%BGUD,@0N'V.GDH%:"#\5(_B@4% M!/RY#GJ*CJ(@4J>N>6X+5?5ES"R6IX;!?V39'Y27CCD\0$H&G_X5X!RZIY3+ M_&,*&_03$!1\^[2&=-Q@X%1Z55W$<*DP #NF6$BNO]N5*OS??RPL>8E@Q:)Q M8LH$8;=BH@UU@53JH$L84K"/WH_UN@W%A_9K:1QT1097Z\Z2HGE21/>@9*0! MH6;&AV9$:8:;.*-I:%,#,L(]Q]TC:;QW,#>)M\37J!-LI5#D:%,J;H&)TG^+ M)/46X.G3%I^7_OE.U6'8(PH:YRP1.+4O"SS?@)/_ML3=FE)L9(\)FV+1&1LW MG83Y#.? ;!&3)P9&.K)5O& I8X1+.[''9#A @4> QW8 I\S1!T;"1*6):C,N M"FSP4M6 *S3[O)>6S2&,:K+FZJXMJ\Q:#A1H7CW,+=]Y>]] @!M68"(>V:8 88\1)XRGH M&-C[-49 ^)+;.!G>S* Y=F]4"I)=.S8\!U.*P3PQB)87$0X/<-8 WS^@VW?% MFOW)SQL,HX8_0QOKPZS@^5(;/Y[#+.OQ"N*%2*28!P8DR'T"!F"->?Y>W#@P MX$TM+X8 <"/J&^X*MH<2;TJ.UP+]&.GPP.0D!L?"Z8)RS%:XT$/15M*,V&*+/F=D?AC&R9XL=J)''^U54N )4 MM89'>.)S.H%B!-TW70$^43Z3=T3YP5[0G2EZIZJ7"DSF:1!I;+^;829V+LV9 M.YO/K:V];5=JS3<%]PTGOQR)MN!?X)&2^V:FTNPTW-H+SN0F']OV:S0^A(4S MQP5!VD;."%U4D.5FCUUYGL]M8PO)+G>F*U/KSNZEYK@Y>>4F]<&W7_<(/TKB M5+*)MBS"2*C2AQ$EN7HW^Z?F]XPSNIB-C:QNZF%O;?E-Z$TWY#=B44ND71 & M?^9<-D[IC MZ!E#K]\&,R!D/#P88X)@-^HWPE._/J9... >QV%]76TD@ %U^@'ZY!JS"5\* MO2GBZ=9&"O+*X"XZJ]_1)%7AT"$QWG%\>-#2%57G)*NDN6*2F_9TCT[;D'(& M+O]\CV+6PW8[Y--&@&L.[F6T#+.>AWP*OK(K7'@ T[$L4^IVE[VZ EW3;M=$ MNZM=G$H 2>SFU1]3"#RX7L=?0I&VS>* MKYQ#QN85CQTUXX9S,,11K>D;BE.8A6(&[6.RI@#/>( MM%C^+X,S4?+T\*!G3!] VMO.\%FQF62'<[).IDF8I1KN;+21ED=UYHDUO GW M&UQU2U;YJ E50'H=+(&V2CL): $R\ZC)TLH66&,OT#DCRTTR+TB-2:08&."9 M(F_ F&C7XZ078X+-X8$Y1\-Q"X(KD,$0!N9HIA[3ZPII/[#!7$H6IUZ#>8*4/.I4S-Q@^KSXT, M-4*@ON9 -EFTU#M9&^5P$SUGP?AXAH9CZ.GQ0?:4\:1;'BW::D!S[.>8JI 9 M>(CK:+OOR*,W!]LF:;&3YC MD'V,BU]T642^SQ_W5I*_;0O)\-8JQ'#XW6H'N:D^>>$RLSPO MO-Z[870Q4H6+ZN-5[C*?F'(P0U+=2;)JN3M[>>A,7FZ*=Z-WN[:-%]2)R,%O M@><*@Z2V,404\V;-*2[V_6+;$A>+/?PRT0&J.H-3,UC]YT(F>CZ_3,I\'2GF M34GOE?YU9$R-O5MEQ>RGVA"6YYHA)="O_]\W=J%<=DG=\V+]\">69R@/LB9R M)<;LC#)V*O>+\D'FLVQ@&79GT3:S4"N_>?DQ KT6T*@3:HW_:+)+UZSS:)#_ M;&/7W,)%!-K+#D0DY="5&R&%-^OQF3Q(631ET:VQ: 65Z:0& M"HRO>.22RLIW2AGV_LXP.3J3+=&9?/X?CS(&PU'-%?X*-PQ [1U&X&IVX_I( MDED>\5=$TC/7-O679WM5N#K"NF0J.:,_DR F/2H(I@9&ZRB:(3=)6^Y@H#&IWQ(% :P;H'. ML%F_JS4?D=D*+W\%*:TF1TJ)!VC< KO$]*S8KE^_M ;-.W&'8OIW'.34CT@; M"2KJ)H._6[@)IYF";QG"=@3VGZ\HJPFRJ-@57A34F[=&KG[1.V?!\Q>WIYX$ M"L.:9F@V5XJ=-?V4+_^ )CQY./#A.NT=64,)=5^BYM=]$;92W(7-W\>NYKCKGCYJ<<_EG4K;"B\[2G';DF]=]!V>$J'8 MS3O4^R)QL3=O/IYRZ;K-,9GZ^63*?E'C%IF'7,K2;#9PPFE+?K'5YI2D0JZ$ MUZ'52.4]1J9=*+U'5<*X\/Z^/5^5;A2)606(9F$D!HW!X+GP/6CZ@# 02&&D MZA%5 ((^R"& 65R+3_ N'-65[A*UR,H54XYP5R;:-7ND>,JHUIL'D!8DHHJ0 M5D0U>\; 77'J@,HWH),1<(^S?QQ5_KF*X4F#/Q %$_09UWQA@7AA2[YQ6K:S#8FHTMZ>57;;NBU4:7;%V:F\&HZO+;T MA8KE=D6(8*4B.Q+&72]@CQ@^?K5W*<>G'!_E.4=>RI5=U XX:HGV9X-4H%7O>/" W,1G@E4W+X7 ME]O!?#9#,YD=EP!]M9J]R*O7\),V2$QU4:IW)LSNFS?GXUC+S-V0&(*T97'S M76,8=Q9T>5F);%IX%ZV!R\31P#GNQYS/SCH70U&2LF.QR>VW??,F0"CFC:%9 M-A,[\Q9Y$5TH?G ;X5/M:35!T56!^P8D'2"PA9I, )\?!&U4P\P)E%,\8 @& M3(CMX7_Y#O>Q6&L0.^_XL7K&7#[WVZV"HT 7;W0'Y04;D/B;%Q*&47\0/TZ&42Z4[RI:U!$NWGP??NOJ03V[['V=Z)A7MSXAV9!%"MEB@ M"\PNZG2WF#5/U<_RD_RL" 7^HM08I*>1GD8BU.D6LBPV/"R9O+Y7K&1[>4Z, M>FO+9,=H5F%\O#C?5$JM]E1_.L_=WC_9B=CYP]N!;^9!S&0E30H%FLVDK8D1 MIC9C+6]+3"S63X-2@&Q^I)VQ/7RE3&6NK\ MH8[4"4NFB;+4\[D:+84N$PO]937 MCTQC*G!+?.2J5&K(ZE/[FB_N4.16.,R1R]Q67.7L3@!T]M55+L=?[/R*,;%RH2:/-U]9E5.%/@(N0"P&0R$"0+&GBL$) MJF6"-K: @G%R,"'P>-H8J =?-[AY-7K(M KL0\Z>F^I]A#M0#)XDC9\?C.?F M.A5#"Z]6_?:+.#U@\Y8R]P23YAY'TN_1?EVJC]_8:G[K">\3.Z8 M])8FPEN:6,N=GRM\UQX^U5_>JG]&PA<6ND_YPDLM'1L/B8M?3=J)(.ID(OJ7 M<(KK2Q2%08JXJ K_3NW92>NZ->7:M[9;['>,,= 6QM)2U_AKF^A\]U$%.DO3EDB-]?B[RRUNE)=TP64U[^>*B]W7]ZD#JPY<4V1_4/2?J\)\9ZNC(5!N\ M\&:N;C5FV!PR5@$C4JT%)QL,)-9C]TM"&TV>>&(!+ ?8!K^DR>X[R:XO"1K9!$*W,Q]^WL2CG0O4+TC M:E9*8;JA#.Z,-BDD]WJ,DU2\UAU#'L_%EA@#<<[SP98P,^RL:K:2=?*M/9X->R M*;CV7LO;DBO:<_TE_W[WI]>ZZG\%B8L2IR]#P]--)6XW$E>*E\3Y7+@*XA;=.C:99;.%P*#2*3HVE\&7;O\26!/K#*LFHYXN<>OW$.K=GI: M9"[GC34^T01C=+)6C4?,'.E<.4?GRN5X5'KLCY16DB^E2YSJJ\OZ].*5NU3D M?"JG6W2_2X543L.5TVSRY=3/%;^O%K4&,]$?/N9S35]<2"-SVG/E EV,"Y1, M_)J+]E"11"!"*<1R>AKI:<3N-.*>^/@B@->E%5"@,?#'_''\\EJ=KTY?SGJE M)** QC:%P;(%NE2.B=NU/Z*6C;^H+4E1L _":7TT:+>S@R\H;%'F(_ZZ7?YLJ=WSV5GI,-)CN3KU>?\0B]CBWBZEK>VV&:TF1N27> M[[-TVI).+YY&9[TO+'4I0E^2Y&X9/F:LY,XW,:P^G)^=W4K3X? +"UU$V'SQ ML73QJS+[8A#6IVM ><;5+7ZJM NCR^>KZD,VZ5B>J6O\94QT(3F2M\0YOF-N M:M+L454ZB8>P3AWD+R1]3'*DS\]%AO_)R +WY_*Y^,5%[^NXR4X(:V-E#7T, MG^LC6"F3O4N5&HR@^N*(>V0DKE7: !T1W"F\WMR_;B$SY94L#3M &9^ GM:!+ZN*F7,/E2O;MYR M$5&7%]2)R$'*0@( @X!18<>J#JS8>2S9M3?G IOV!9)=P(X-_@4>(-4>94%K M+SB3FWQL&\[=RPJNO7#FN"!(D:_\9^]70]8 66[N^.>_O5\A;2/ZA9.760*> MR71GXJ7(?TQ_GS>4W+=?2,C)!I"H4Q?2&U U9)%M% CW;CTT38YS M;"!DE.MMG&";$^ OS^0>_-_#@]\R_(E"SH&.,C,)WEJTD/*>RS=^*4@\0"]G MCO."%.:6FO" KKDIE46PU&R9IMX!LMRJ/H;.&/1-.>H9']\;.3Z*&RH N[]0 MGVDCRGG2-/SPNZR(//2I.&A'H%^+P=\GBLSKQ.F4!]1 E#F-&HJY]469 M<0UZ@Y_2IM= &\F\K2B:[Q)0U)$P@>XNPIODA@ !+*$0@I]T]1;<*(HEV#*3 M9[*." *-FH QHZ)PTA 3P>W[8V(06F">-UB^8I+,0E1XD[B3:Z:J#T0K%K@6 M)%F!2Z5D*7O'G2/7E!(;/F(R1_!71K>>; ]K..M&Q4>1QF'XXXH M_.U7)G]<\G/9_Z+&_A1!G'4O\##XHBH2]'UDQ$DU693'/8$[ZG$JY M5[ZD" M+W *?,'@\,#)J,=4![&EKO1'\*.0O80^P(,3$.OY?@?USJG4?^>9S5FG8 :8 M-;0.B4/;J4%1$GAOA4R]H@ M2S5.'6$=;QT/->$$WN8!8]@'W.W:C+!J[[L\_+S_X6=SQ[ZU9N;Q8_G'A(*: MH8]HB*:;+'#"Z7*%< OZ\E""!IB_0!9=& C((R50=0;)>*AOKN"O!1&> U#A MWV!$S==T!141.O[0A,95P7;+Y"(BM!$%C9^<%R'!R;G8:[3 M1HJL#T?8I4([P!6FAIR*B!7A/ZU1/V4\980YIIH2U>QK,OI=ID1^Z7*?5/1J M_/@ "B,>-B1BQV_"*5#NX1\.#RSM(!A>'UJ" (G,H4E:\.NA '!#2)LA?!+] M/"\3SD;NMB;W7R[@PX _P>X=]$\$F2=I/.BWXC^I!C?U>N:HBTONANST/VTX M&0J8P*<0'#Z4021B$Q@(?0@H+O.2,/OF'8P%?>P(;>;CF@7!"OV4*WE%O[Q] MO4[-,R4"I0W0#(/ &1'F"3I>#GX LRSM3'M0$/J]1$N"4WA3'F^ #>48HZ'+E/."_3&>*: -H MM,''!(WF0U]^>-#G%*0EX?ZA1]1'+P4#^ \!2'WT$#+7.F0II%:AV>X!=,4( M?R:]TF]0R4 ?S7HSW@]D=9D,XEO,J93CGE-Y>5*&O1H0B[7\0D[EP@A>K"5^ MT8R*&<21_(<$^9YP(S[]'J &.IH7>7B ?3R<= .\2OQ"Q.60EE 0.9$$/RX7 M=,SQ@((,[?))9 L: #T A>#=\;*J/)0UCBR AAOLH81+'WGLV(O1D*BY,X\B MDBQC9B1:,!H+B:)8-+L'F43X6=FY !R>(;/)\SB>10MWKADN5\FB M_U1VF%82W4)VM=Y9<[S2&8C-#=*>#2?E]PE;RF4Y^_Z_XK,RY&\OMXW+UQ%L M\'08T4OF>&76A!(&AP<2Y"1XL'];5A ?./?&"2()SJ;_+%BZZ&^7VV"(R'B+ MAZ!"/CT15&29(;,%N6L.\'1WEAM73E[5UMM]^R6LF^>=F+[T3CK@G70BKI\C MNVG.AW?3'/&E\FEW)A8Z'^.3AV;E7/CVRY!FLEQD.=@Q&,M^8MO;/(%]H9Z)4U!Q:XD,$@:I?O=W7C!\^" MPQG+W=ZWSIXOKF2[!8V\#B@J<88)WM*%='B@@#8;Y ?=@2X84C!OOJ= M^EOX!P7[0!K"V!3?PO2,^Q0*R>T;R2?@& PO]? ?GK,32G *>C&!B.VJX;P M]'%R8@(D%?[J;_@SP6MW?\SZ +GN092%0H)N>XFB4,F%@8PN7NRM6OEKE4-U MSWC+AP=DS__0\,OP/E2'=H%AJR["WW P$%3 4!XJK]KS9/K?]"ZT<]0I1A_AE_6DW4-?;6LPX!?11^!43(\ M"KF/KT@,?6 >)XXW,9H]7CS\/JQV(;O0^&]P6\:^H-;J*P#&K ,83TM] >H> MP?8Q(%\<'ABQD0B.J:HS=3C/M(0$^(TZ@M&'*X34(T9M.^.Z'J&;LYYO[/%JEXN$G(&OC&V95LTJ%< JA]PP0(QK< MT\,]HE#/0QI,1'*M89@=RHJK:)-7T=E#DALB-0+BQ$$_U2S+AQ1!Q43SK/+'6!CLM+ )E?CFX1QF>-=X;NU/%NRU7,H)POC\"O"Z"YF ^-'?$+_LK.38\(W=V=M;_4$IZS7I0TQTV(]=9MO@8#V Q %?2U%#*T2: M4V"$T^'*@(*36\;,#_78$54MZ#SW%0G6L;CJ M7\H5\I<"G8_3+>AAXQ-/%^ M.5]SH6HUVYUQF8L_S<;U1T4?6OSD:CF :S!JTX=NC*.7976<:9QYM,\:U/8 M-Y-C)2=*S%\+69VYS@KOAG-G,[FY)W?+#Z;R.T!-5.@AD?>=,.YXWGN>O'DR MN7*EZQ7_Z8\?3T/N_&.DVSF_UG14:W9G]0E3'?5_9P8/O6_+=)&P7;?6#&/":8'.%@.#EF]MYGG*DC%FR84: MEI!9,D>S1=_ZJ9VQY*Z-S%V[.VM=ER]>+Y_/E=O= M.[%DP^!L'0LF>@-RUPYC &\>6I!,,1Z8+RF3Q@B&S<@.9>^ST2N[XUN!]PM;?;7:"=7#Y)P/Q:'808 86EO'G/+XGO&XA[&+ MAL:HLWN)E/BFC'5GC1,K8 M_7SJR^_,/ONEFRH&_+T4+^L]$6PEX;WF*I*A%5;U>&P87)4+=#'X'%E/EMJ= MJ4LY.LD@KMYA!C6)PI8+ZQ5 MU+JZ5)4T)R_6[OK7>6GRQ).;O'T%4BOC^KIOO^I'3M*91/M!(0R-[U1%X7I" M_P?5@!)*"-N0$0G9@O.I?\W'T)]L)C09\.>_D-1>5%< ]W+4 U JX@#]W46;E.N2#R, \?P\9K5C&Y><4T__N1[#\6+(MQS)+E NY Z MU+#2[K\>D*TY&NW3VM:D9$!\;[-6\&T(B9)B@6:90NSJ7E-VC3&[^EY,;8%= MLW0N^*R_'9=IGV[!LAFP&Y#H+F".]E35P-@R;SEI=E;M/+]4F^4(2[C#][E, M4!$,K^+<'UF+2G:97HA_C0MQ7S,91 C"N"3+,'0AYG?E*?OO+?O[FMTML7^6 MR=)L(1=K]OXA'2R:.$4B[*> 4CWLY- &(Q7$O8G::DF03I-.Z MY.;ZN/D%D/EL&'E2&\$5LLQ?E#%+U[PGW^GU=W)1)=&T\2OA#?!DXF!U:C?, M5!3 J1TDC'Y@DEF'T[G>B[JS?E%Z[8!LKIGM)5IVG;#K%N"J"(EQ)")J8)Q5 M ]G70O-&4,N.OB01@Z222A#U^UZI 8.-\?MLR$>F.[O1SI_R0VFJENQTW1+( M1\1=1YB]*,)?%I5B7" 2$K;CYZ$*ZP[XQN>^\-H9ZF\%%:QQD?M).,+-/[QJ M:R<.[,66!FJW=R^OT"G8U=926,6T2&BOBH1B7V*RT_*??4ALQX+J:U7Q;/MB MLR&3T7V21GP/-/AQ/1##ZMD'X,YRU[7!)I>3*8CAOI4IS'.4YQ#G2' )V0)+ M9XJ!04;2:IB]9[-(L ;9?(8N,/'#O_16]FQHRAYA2&GO5?E1J3[)%\40*E%2 MX*A=HOILI*A# >HII$!0>\PRT6 [Q1O9J1Z:ED60K7FA,/G-J'^>B^*NZA4^ M&XPL W5-2YQB5N*TD24(!:239;)TMI")=5%2RK#)9-A(4&7++%TJ;%P]L\,B MNLH*"S4;MBOZ'3<3W]K"5HO,PZF,0[>2E/-6,BTHBG%!T3H&)Y2!%3FZ4-[8 MRJ0U;RF++C4QH0RP@"Q:VABL,IYE;)7NK',ZJ=WSA2P[MRG]M=?('!<$*7+HH)^]7PU9 V2YA>.?__9^A;2-Z!<^5PR6R79G3\_C886M M:DT! MDX,7E7"X*WCT[M,\/) '%(E,&D"CVM#HJZX#2]H.MU6SZR9CD 4X"OP+U5 #: V MDA7U\( ;# !43.BC$J?I"H!/CE&JA:8T >$'T%B#Z5(?6DQ.D+0I*G9UO-FJ M*#97B#[>Y]01-4#%PMLM>H^^,+C4G;UR;T_-EW[^A'M>51B,%8B;F=%A&NS\ MA2J$@Q=[KE%96_:<_GXQ:_3'E5K_Z9D-O[(S0=/?DM.+[@C'Y,F88 M\&]%.L<&;M5/Z[-31ET"FQ0EHZ*RI%PF*4"%GX7@#6ZUC+_B=*9IKEYRIR=G M)V/EY6F3.5R[ RXN<'0;6$ENFLX52K*O%4F;?6V;W M-9V1,'NFF*794A+Q!>NAV,_9O7PWR9^4!EENDSG+*SI%VE<6,.)[ZK[O&H^SE25IG[3AI^Z!1YPUR'PO=OEV' M,,VK@]8;*[9+W#=*$S2T(^LUU,3!,;+UHH#*=?EJPFW#*"S6N)>.63\52L'# M$M&Z(>F5%9N%A_<^$OHC^$%KIB0Z&V@S)-78/KF9D >'!P-!&5/8T*GP2R3= M+)4R"J)F"($36@Y*@%\RP<]J,L5S&CBF5E%=I8Q!HG"GX ,H?0':)>LZA)(G MQFIA&-!#4R_Z\G@L:*C,2B7541-9@S\(T.DV%@@C C0 DU.%/OD5^G)NJ #< M-ZP>4QT'#X*/">BCO!DTC]7 M9YW'UJQ8&A0L)FUY$HE&Q#/>& J;V@L,@6$O&G6+8X\R#I9%&T:98%^L @S3 M:K*2"%>&!IW*\% $5<.ZW8]G4(V> +GL7<;PL9 5X(L(0R]HE$P7F,G74WS: M@/>DB6H6.LI52#V3L8EZR;O42]?BALH[I_!H +$[R6LJOLY(4+1I4P*==[DS MDG45,FQ%XCOOD/93^#LS ?QT>G=5N7D;G;R7+4XPU^HK-V;-'R18#SA$T8]! M.F=7[>\;4&!Y*S-)AZRWX:"*,+]$$68SQ[Z^I*4($:PJ,.DX3R>*QR#$U H, MX@Q]>(#TS )?%=?DJP@Y:025F\E+:DT>RITKO=P1U^:ES[-.>,QB[RD$=F'S MQ[YI-8M;@O%#-O%5M>[EKS&=/IM.IP][.GTQG4Z_> G\%:;3PQC6W&&"XU2X M"S/1='C@U71UY6RZ2O!&$QZ0VX=D ,Y;81\:HJ"/=>A\0ULGD(9M%'^IQDE" M0RCA*C5Y0/I<[%*U^4X9;<1I,*A_ ]#/ A+VM!0>HTD8/GY/)W\_/)!DC7P( M,H=(?#/[/636(=15:)BF,!#(*XQ6\F.J C\!7Z[JHD;R":17QFR-4:$_H@X, M]P7^SL_E&:-,[.$!+PP&T+CC\-7]L@DW-<+,H0!]&VC!QKA.CQ>,%\ %(X]R M#-#_(.6+=X-'$,-CDR%=E6-;$DRD?U&5$9UQR,O!Z%6QFMW0UY/^']6D"R(W MZ?VA!E[5@H3FB%CH+$90$:(6%_0B>T@&(1=Z!U*0\.V""'\S@#^*U%"6>710 M0(!LB")]_"B,C46@ 73HS[A!27:]4G71^-BSPQ(M4851'"(DQ[]AZIL$Q0=L MD$J%M$ 9 *"JZ*.8[PX/+#Y$G^0!/"#T@^&DDK#?P< &R? VWC 7.]ZXD*AP M"1TS 4U7@V\BWBQ!4D_?Q,,W\\@HY0K[L@;*QAM&4:Z&G@_M -WM:=_=%.'D]N+ANS%/!\\YE^'->'FM!>H%].K M.__*HRD_QAV9:?^2H\FQZ&C\E#.E08V=R*]G^0AZ9BQ968E[L_'VS30/V730 M_SA;[B:_UGLVR'^VL7-7']@D)LU%26!]HZMW5M*S3W=OG<%'*67]Q+$^$SO6 M7]U7Y^N!-8!6(YZX>2N>[8ZY1NVJ,M.8>G?6O!_5V&*V.FWDH^Z+"[549S[( MP7%!YH<91Z6M2%$7E@7@N(@!*-D272BDC6\IMRWAMA"Q)$MT+C'S20(%YY!T M-AZGMW5XJ;08^7TX.'E_CK -+0(SX,A I<,IHA(\FWNBUO0L751+7>^86IL7NB.55MI,[5'5F;^/+5>-ND= MWJ!E*@S][_>6:*6'_G\O1N1@W]D_+.;G@G1+^[2&=R M@:<,1,8[JYMU7YOSU$JC:=:^?*,P'+QU.EK':&U^:5TO;Y*-H MD_^,R&_-XR_&"-]AWHBD/+M//!N>I2H7-VYEC9II?;-$9E,!2J,91'3N:R_]NY;\F\0^S"CX:S% ^V2HJ?Z)>DW8+LX0:096P3 MNH50X7;@[Q9"^QQ=+/IV0*;!Q4Z8)DR>"34+E&,#@^G$#%@@UYVU<^_7S;?< MVV4VVN%%\:EH7&P5,WF',(S9#A9MK6/VD[6.(^OI.B^DTYD.RN7$'#^NF'071LX71:(R9*..DM0 XZ)[N\ARW^HDH>_4 MX,\;TM7KU<53-JV3-"S=5RH6*SCJ)//U$C/]K=P\LA$,R$B+Q=(ZR7BQ?LU1 M)_EQQXT?7]B'638*6/V4]=,Z293F.'5X;W<2::.[Q9UAR#ZJ'N61M8=:Y6R6 MOSCOSL;/)X/G)CLK-WN)JH\T-VI[6XJ]99JL JY53:<+1%X X<]S$2?12S1; M#!SMIO617XC'0DRI9.E\-GY,YELQ;T;8MV;[LX_>;WS\;N0KPG-6'85X&1NV M^V7M(KVBVO45U9*,IW5*$>O[3(;.Y@KQN8-*@?$3SIHA5O'D::9-S$HH0#9?U;$")#]7/HV%>]XBO?*VP\G MTT9LF+(,G<_X0G[&0OI3SMTCS@T1HKY$%[*!*Y>39K>\FH-G?UJYSDM>'7W4 MRXDJ0[T"JOJ=FH,=2F4\H3(>TR[BU#:E?)O$?N086:;R)WJ39_G!I7R;Q&;L9(S]8KNS0:/R M6K@[>1!!+S'EF5%5YSJ*$[=3HLONJD1W8:?=F7X^+/>>R[.'>C\QC+"L3G<> M,_@K%>M6N[-"Y;I\UWCLWS_DTF)=P\1^I8K%O*-8][%Q^U!^_UUB+E-0TQ#_ MDQ;KQI/U*XYBW=M\KUD"K]G:0$A9/W&LGY1B74>)5M68K7 AG>+)"LU!#B1THU50RQ5 Q+&78+V+/! MO>'4E*4*Y_V71 5H:='QO@EW M'!'14ZN4,FXBX=AC9)R*FT"U6_;IO%#*GC7.;NJ#G75OAE9W[ W3SFX"TYX6 M<<:EB#-)$.UIY7&X3+N^_4HBY\8"J#V>QJ(KD#4.#U %[!1P"@4D'O"466:$*H2O U M//5?=[%IF WTII,M4C[UTL/K&4%3@Q W;/^YB2=4Z:'!\:1'E/D\*D59\\$/_N,W]E[%)H[3IMA6(;M.LKT M+FNYUB#+E4!]R;E[)='7.&B/)7WS:A-@K#:!\)1WCLX5?)-CON?L6+!, MXLO7WJU@L8"]KK;KVU=7J+,/\Y;'[);7KFCSQ--C>L1(BJA' .?O;TBX+V M+FFRT_PL:TZZDCE);<@:4#L*QX.*Q#>A4E<<4(LG@MH79557_-J37-F'C=[7 MG8TSUY5B4':MBWPBE W6'IA"RO_V?N%)(,LMPBM<>]72-N(?N%SK6,9ICN;W+'/ M'P_,N'\^_/8+2SO90:7?EW749F<+O;5-]XX]@L&$^R01:&BS_:XY, F+U2M6 MM%"]U@6)DY#RL:GMUT;JG,+\B;=V9\7"<_:UHIQ-3W*1QN/&+P48?J"7,\=0 MOX3:%TJ8EC,9UD811R>G"C!2@CXW"G(&4.O*[Y >W[?J0T=-@/F&4"C5HS<^ MRU;^=#JR$*@A%--PBR*C%LS8J_CP"_I<07N%X[#<7F7=.0, M[6WPG-FI"LJVH.;@NJR\F>J6LWM>2"/%M M[1PQ!5D%;Q# LH=I)?.N*YG_7J$$UF'?R"' 8]01^D_*NGO/NN%9M4(N,);, MMEG7VX0Q2V,VYT *JXUYQK^\_OYHR$7A?1/TC@"16]@5PKA3^:M6(R>BA'X9 MZVTAQ,IG-^[O3(OG4W9=S:[A69A2F;8[R[U=3*XKC^T\PR?Z M?C[J$@M2_6M50M1&G#0$ZH44S E:"ME=_O>^2,,LA>)/E6" MQDU(88)L<\ZP=S'BQ;\UR]%5OUX$#$:-] ,&\N94HVI#W:^:#6\H[Q/H299Z M.M-F'L8WP2HW:O81N+(.E,F12RNYTGJ.C6H73G ]A]778%9VG(YKY6+^X:DC MQKN*82N5'0M='\VK\U?^MC^;CN)-G;3&(\8U'H_0=) E+IJ/V-X'IWP4Q_J! MM-PC4<>5A'*/D\UOO]IF*A%,SY23WE09G'/)@HGG1.Q[\<")3WC&/T6/_]),QY;#0WVB"Z7 LV9WC"B?>AP/#ZVW4.(0J;QM2WUL%:O:ES,\L0P\ M,Z:?OPRB\^7 5T%1GT+*0M&R4!1P&"S-E@/?SNP:N#R827M0H$IM#@9J5V@X MBM;.?C-9X:0R>+K<&03?9R/#$\#K^(#(4,AWM-$C&>Z4-J9_ ]Q-B; >X"H, M6-G^E.)XE#@?!\?E2XN#XET<9+'X%DU-AF;R@7VXM,XM9>4P6#D*DY>%2CQ& MLVF"5+W5-D]=G9IQ"E>2QKGJR?"]T=]JT?9G*WX3L^:@K0:-]Q\MI MA1OGOOTRU8)S"-Z. >3F=$2F^"DW*!:H6OZ,X8(??\ MDCNY*16%76OP3QV.@R$/#U"-,1I0K @JX!=PXKY R7$1'NR#="V."T*I *5 M''M)=(P+B=.RN_G:7*->N=7A[V>MI_M1(QNC4J\%%"_J9T^A_OU%I25[ZQUU MQE%\K?+@K*9.JNW+"$ '(SGJ))3[E;RBGUON_9J#=!%@[&UC.XVYB[/9\_4' ME+KA:ZEPUY/X1D2MPA'5]\%]06-F;"RMK8HZ2>3)3Q$G,O,Y.I<+//(QK=W[ M&OP5XF"4(ITI!9[,N.,BO8R7Y!OW9_FW\I6T)9\W_*L,8ZM6-CDML]]UF?V2 ML]\BZ&[;'0C<>:87R@ M%6K,I.IC=];)-FXK\HCE7C,A! AE6>Z2UR<9',!%R+D8V<-"TT-T8;G2UE6 MW/!'*]PK;MZCE.857[VE0'TKYB5/,^7 ;5IQ.I*4^7;$?"$&*2R=S0:^"]WZ MD7B;BXJ7N;CG1)U#B[\%*E#>@.H>Y3)63:/!=&XNV <8^;P*20U=R'@7:^LV MXFWJ%^[:+US1*NS/KE%?UV8"2WG:TI[RZ9I\&J)!BE'\LNZ8%HMH#:"Y Q?# M]%05OE$OGI_)?S;)FOE=6 21FFU$,V1A@C.DD8"V9D 3TZF$T7H^:_4+K[.N M+7FJD-^C#I)R=+GX65"6>$44*9_O#9^'&H]E$_,]31D:F;>>$MN!*< MVW0!FXNUFAQ7MRZ2KO[%#FO_1D9X*)[ZQ3LA0@[&]77??M6/G*0SB?:#ZDPG M< 45A>L)_1]4 RIE0MB&C$C(EIU/_6L^AOYDJR53)?W\%Y+:B^H*X%Z.>@!! M"7Z'S(Y.S D'J(J(9R#G[<$]($K-(QN[XJJ DWUP_FH MS9>*>3\% ZT&4Q1&M.C.94 =&4^@CE4OZM6T_ MEV%Q8 IY2^HJ6Y<(:(XMCJTK.* Q9O)]3Y5>^TEGLW/Q@ZH"ZDOCP&%=Y*VLGZF#L')$Y&7B]+E MN&"UI'P2-I^$.+B!9C(QZ8Q?/>3T1 VQ'JFD_)4$^G!*QTLT&]U12C9M8?@EQOELAUO@2Y45W]O1C M B05+%.\8'Q6O&D\U/.O(-Y^+2![235M&+Z*FS&BUK-T*2Z2D_)+9/P2GI[- MT-EB3/AE]=3,$_CL&Z<);^!"4C5%1\.04;+E'-?M>JK<9[:&Y\EJZ>[QH_N%& M6QT@_-GK6*,*R]Q;VF2]ZR;K)3CD,)7*[OA0 "P;,NT=-\$/5P;M_8'/(MTD/ _L3GDTD3P:8MU'EBZ5-\9MC>=0^=/N3#\[O>6>7H2S M\BBDEAHR=CA(7\W1MB84;[>'OA3RGDYT!;+2X0%J#IH"3E$]2LQQ8SRN;D1, M3^-&HIH\ADN84@KH(\GEJ?^Z&W/*S(FC+'0L0Y]AQB&F;@[<25'5\#KZZ$L8 M^']=1TO)Z.;IOC\=W=;?A&^4)FAHN\Z7H;:FR=P-Q_+2KF4K^1:X<2V$0J\L M4_*3=TSJ,.C)6/0TVE':8W!W.ROT7TYW14Z&D#/DJKELUI^8'GNB.,>Z:B,[SR)K,62;97>:9[JQ^\X>[ M>^^53LLLNLHG DZ376 YQZ;"DO2=MYM[R_NVQ'V+JMFO^?PTB$)V0G_4ZG_& M3/MV, D-^F,G3><.WIQ8? G,#5,":D0?3Q1!A9[BCEK1MT2)^?[T8G=6/JV7 MWT[RK^V:722TK#_=(N82&=^+1O6];R6TF\(91U13:=?NST_YZX^G.#49FQ$? MV0D*^W[V%.K?7U3:-;K>4=<< 5?VY:7>[U5EG@,).>HD=)P&"GOFIH&-5C]1 MG2((M\J'H':[UJ>KNB"BC5]CBG5GO;(HOZC#ETDKHE)[NV7U$Z0T5YUV"D9? MXK>,_Y;=;9@\UG6S6!A]+BR=33M54_Y;/I E0O[+T>5\(7;\M[KG*FIC7]L/)1?=.YAD\OV+?026*MW1W=I(>2.[<<2K@HCNPZE.>^? M7T_K;/>-O>;-0\3LE<_3>38FK83>%N)DBQ:B.1@(?;!@&R9G\MW=W<<%DW^. M?=,#V8(C^X#A-)\G&4" M]V*D6CWI_#2OU2/@)Z84Z]X[-GIU;E7Q"4I?X0:6CS^<_XKBN0 ML74%P$_6H3C ?UGNL5RXE;F9^G0I)ZHQVMH23IP,C$VE#:CQ;$ -T7OWY^50 MVE;SV6*LVU93IMX'IIX/(2)FZBR3Q%[LX@866CN0-847;V M2>+@UFQJ8M6V6G7"QF03G^MDW\5%JP^BI<6Z18VQEO@06[5S)3H?O' I3F>4 M%AFF%>*$[$\?3V\=\)U.?#1(56#G( 5G ID?JA>[:"_U[N1H(BX^C M'D/ %.A2\+1:]/[H/REG?V7.#K'#GBG2.79C@)*H.=NW2\2\:O&E6P-HIWA^ M/%SN%8Q%'#!8L^M3_O1,N1AFWF-?<@6W =&\50 M%X%9*&HCDV/I8EJ.^_58*$1MGLG3N5+@P&8748RSCY[H94LMWX_JK:OI:'!9 M"!/O-FR7""TZ];YV[7TM=[ZVH*TS.;I4#ER_F%Z[I(RYE#%#3&X5Z/+FB(,[ MO#JI![DZ@0;5Z"--KLZB=02>.9'X<"$'4<4BC0A>#3%'TP2^-UL9&R_AZS?HCQ4SY# MYS;'@-\5ZZ^-X%OMSJ:OU=?"X\7I[-R>VXR6D314KCA ]X:\)6>^^/# @#:E MWCEU$3K6/7'+?FP9]"Y@BN7\8[M8&0TLK%CGLR:8ZBHY=3ZS38#=(IUE?>O= MO!%VLZO)M("H>Z.?%]4K]46HC:(E4R3 N46:\==CZ/W4.KC0_CBZ/_]S=$35 M!2#RWZGV1!2THS88(F7]@VI ,D#I8'+4T=&V@2FWHV8(,B7 "3[PRTF*%C>$ M9K0-/74@]>%+BH4?U#W*X$,C0> L>I1)B6)\H8 =F+5S U6A_!/EV M8?=+L/\T>>)IWKRSC 3@S/5UWW[5CUQ<9!#M!X6*PK]3%87K"7V3G1!A&S(B M889Q/O6O^1CZDVT538OX\U](:B^J*X![.>H!*!#PY1-\:@:=X<821&0704UF M74H%)_$050GA'/R\)9#L"TGCI*$ UT?F,JS&QG;B^@1XNCL;O6K<>/IX=UK- MA^7K1._"I!#77QKBF@T/XCKD1+$<>1\_GC']>'9A D9BR)'PTR2R96O!PP.B!FGX#BT5 MM=TNWWDL'#X62I"P!TQ="_"=1R<"Y8ZHBJC)-"9JY=A6K!<':&_R"/GDY-8"..OXK_HTJF/.!SJ[_QXTG M/UH+:B)\G]\$Q6\.ZH(D:.!*@+28=^4[R 7P&\?@!.?9X&W=6?L^5VR)#[ MYGO<=SV*@ 2WZ\XB\$]#[/#^:2O8]>Q"4B)6R/2QFS[@+$M(N2O 9(38,!=N M&HL5+Z7GM:)?ZY@L$=N=X_3H$G-T#=^*HY@K[<\-[<@5P@6Q[R@HJD!W&GYZ M:[\F*5AWL:6"PW-?XJ_/823TK?OK;I"GJ]-K[EE6:BA.FL,5PI3'A#?1A!K# M2C4_*8$[8%WT.AQESG"4C<;D.;+EMCH28A6] H'1S!,@#-"QX-!_Z4R2T"3I M-)@D.3H1G5'>=F3K^;33KD]NAOU!WAY,[.C6=JXH'PMU8H* MYBCM5#9^H[,^Y;]N8300R7A[);Q1IMM(7T/R(P6EVE>^LC8""LH_ U$$?4UW M $3M59^IK1F8W?BU9B,\.:?FP'%*+7(X)^1L*A)ZFW4<9I6UJ4CX>TZH3/]T MBL VU*MRQVZ7.!;*)3#P[N?H%0I0;R[X)+6TV3N8$+)Q<8G#$LO1S: S+2FS M02D3W'].KL^\.^'T<; +=&8GL/;S?O47$]!P_>>PA#$G-#\:#%\M9T8^SG8L M;. J!SLN%C!+L\686,"HL\BA.N02_.+Q!&C0$1LJ .P=_,_:&:[H?&K)H+1% M:&ND*S^Z9]L?U9/Z%_&6?2@12K]Q.J\B9+D)F*7:IAOL*TG\8/HVN)/9&?NE M'-PPY>JZ_\O):?\^K+KIXE&TLE>#&#Q$<<=9)HCP:)W' MU_,.!2^?+N8V1F#.[-:M_DJB$GZ=\JSY5,JIVL?D\7KT2;2#JELQ$]+#&'XR 269?:\IP\6^:3O$)DG5>*3Y!8H\N MQ2=(\0D^%5EE-T[L,1'U>+)L]F+(ERM7@])> A0P*4#!?HI2/L3$7U3"=?UR M6N*+9_?/P\)7 2B(1-Y\RD['>] M'3M+M6+.5)1V*A-\[EJ*4) B%*Q7!%/>C6<;5O?EG[M9IO$X?1_(@^!N<"P4 MRFK7-RXMF648:L:D)7-_Y*X6%S0?9+ M>;7;0"+(["*HW%=W]62W[JJO %TW;^]NS^_5ZL0OU1L+6Q/8$XW.TF0#9WEC M[&&F4 2):'T,J"TBJV=8VOSX.&':([&GG/1?/MD$%;]^R. %#RGZ0"JL:[5U M;+%B8JGX9MOCCLAE9Q^MXM=&'XA:HGW\ZBR=*:;H [&7ZMW69"R5X"K[-KNI M-7NE$["?Z /;M;6E0HH^D*(/1%_E%?#&RM>IG^5?9Z_7[,6L<B*V;CYN:L*?@ ^&9F3S-LIGX2$-0\ %CP0T=>MI"_]?/B<4] MI4JE.^OG']A6]ODQ=\=OT*\?=YB"1",O=$;@\("T0T)+QL'H@!M"?]!A"*@) M?%2&^D"ER-=:BH%Q3G>I]%]U00'\$O%Y,+ZF0K[E3@4#7;P2!J#+:X\$KH2! M_]?MVL EXT)G]KM5J#V+=NGA0X#56D)NL*1+:NN*/,:0(0SZKR;[P(<5*>!@K.A6$I_9+93RX^R"R!"FHM"7J<=[Q6)[*#4GN@(5[^&!-@*4]@[$ M-T"-X6=&*@7@5_*4"3AA8DVPN 4!60J:0L^X.!9\3("DXE_J$N)K3:;^.R]J MSDRQTTUK#N;YSHG^,R]._;'VTN#[&?6\;'NR'FM992.7K^#;)M*V80,-G2F7 M_.PE)OH")6N;4)*Q*&DX-:^3W-7TI:56G[T)*0\68;4CH"I#J!JJ#Y*AV:(O M36E* >H$P-^] 7%*8Q*_CH0^K=T5$^TR8O\*P*\:8\[FAD,%#.$_O4T E%T*SI1GB^EY09V(''P_U K0+IM2=G@ 68 (&N4SQ8$BPN9*3U&&N%F4 M=!-T9XAKI<\ KNT>A>81RB59%O3_()GB#^!C\EVN7'+XAP^WOR_KU4(Y"Y[7 MN!",FKI_"Q+9A#:2=14Z$^I:-\];Q?RQZ,H$340OVL(&)%X'1Q77.*BPLVIC MKGYU46G,\LJ[]6\-,/#@'H1AO7Q3O1]GORV7G\_A#A7G^\\_?;B0^3+[B-D0 M" $F'Q<,A !<\-YUAXPV&8(MVP)8@#Z(B0]%YEX-(=.%2S?[)U1D^MX%$ M!RG6#4-TLWM5ABV(N500MRR(B),B%L6\?VXS#J)8_90HUF5="2")XGGSHGB*4O4][%/.7 TL=T@=FDMQ[Y*@/([FM(X,W[K-V_X]_' M0GE;MC#\O$AG!!3 H9VG1>N+FX]#T7?G[*J]IB)P<7+48T$R&]?E;+W4VU82 MI35*MSJ>FD!S: )PS\E*KY,;G^8CM<6+XN]5;N?*C!M)OK7HEU:;!U4%":K% M^_*#@);5XM6ZL]*UU#YY%)7"]"72B]7H;__F-QK^S?F%] 94#14B(!RJ)D(0 M13 !NJ+ 7Q$V]+D9=\5&Z[RF.V-[A>&5\/#8B;96,OKSL2\3G9>'\Y>+:V_1 M,:-IR[]"VD?T*_])UNF^T\^48?14DL^G#3!]%D???F'9)_NXDJ&UZ !E M;-S6S]_(N_?NH>K#JGX@A4U!2B".DE\#U1S@(S!<"$L)^]4WG7K4-ZUZ17=V M5B\]:=?< _M23G3MDL&M(N)4#7$J:1.D. 6J=7D\4005\%:I$BX[@EI]OPJ/ MYJMT3KJSVQI[\_Q0O'D:# )5Z6 R8GFG'/(^Q_DQKL.9B[-6EN7L__0KNWBF MX"B>8>[5]_*=;/NKB&;2^6%7+Q/Q$2XXB[[M^^XIICAJ3ZT&\3C2. MLRO7J=S;#9$I+MB8EOUY,F_$5NJ',WFXUWL ME')I4KDTS+"H6 H<=2>C).^D.VN^JLI3YTZH]D8AU0O$KZ:#5'6 #XP2].OG M?XZ.J+H 1/X[U>*&D&_;X%4'4A^^I%C\0=USH@[_F:&.CDQ9Y(6WX.X:H8GU MB0+>X%J7ZJNORDD!VF+!@/]-AB9//-EO>2FTX^N^_:H?.4EG$NT'U9E.X HJ M"M<3^C\H-*2>$+8A(Q)F6.=3_YJ/H3_97&MR[,]_(:F]J*X [N6H!Z 0PY=/ M\*D9=(8;2Q"1700UF74I%9S$0U0EA'/P\Y;J44] 3SN!08$HJ[KB!\KDJOGW M>:([*Q>JY^W,^=WK:2FL&J6THM3/3H15/)J(.M'H2D*SX96$1E']Z:C[+'1G M[]+U];3V6-;S)70)W[/'XVZMLO.+X-HU!XB\2W'JBIYUG(N/=6>J=L'G/FHW MMZ_)KMW$N',U>0S?-_W?_Y4R;/&'"IWLGH90XG97O!D=UWD4:E8^JMS5(S^Z MX'B_0DW"JZYR3;M0TR6U,2G0)%Y+3$IF=E^M5W747_8:OUMGKU>5W^.7-6HR M/ LPHE' GZSO\#8][OJNH/_!=6 ])UM32=HTJ4MRK7_[O!DK03AUE*UV]/Z? MA[[2E'.]5!#V7A"8W0N"]Y6,URHQYO^W.[E5F MENE7GIX^7B*M^BHP85=]O$>,3)O'V_S*Q;FS%?419N!=C)5U%@P MQ?AA$Z8\M0N>"N\R(QM\ENON*[P<4$.ESL$'D]52$>D%PIEX3.)2$JUGRL@=N<"*9W MD@I5*[0V_KIT4.A?W@W??E_S?#2.<8@TL+9#J4 29(629"VIZM7U()H%=B1\ M'(T$G@?PW? D,\)'3Q%9ME1:6%GDLG:4*KTX*SW3F71)=]2E,2Q#,TRL%5]V MOD;S2N8DM<5-43+=6_EE+B\;G6R^-^S'U)$T&P/@1E)9^70YF9,AHH[HLX$C M^E2K)I!30G0G X]]WX52/;5C\S;VN=K$Y) 41IWK"Z*@3;VUZSE7GMW*\L.X ML@F>YW9=2[(YRO0O28Z5&AC[2R5JX^!L"==$K8(1\P2O.D_5<'*9)D0_-T.7 MLH%;8W?=#WL"!D!!)))53:V9G4@-4QGS0G>LVOJX"*/FF@ZRH]]O!JQ!2C03"9P1C?Z;L.U MQ@JF/!IG'@W/X)1IEMFX,RYJ'@UB@7K:A:1JBHYP*VJ_C]WKJ]*I^,MA,61##N _6Z4G(/?@>'9X?#0^7-VB#(T0JN=J4@-3AI M");A]*2R'Y/&^&6,'/5LRG*99O*!GG8ZG0XZ#V=B/.\&2%AD+)R:H/%%D$=@3&3C".&.#$[B MC7 )7R88K=2VF4IO%CY7TK7(15';"X8NQN4J+F67B-@E1,0=NEC(Q8-;UM/) M;G0=4R]W&I7\^^_RT^G3,*GAPY5+07]1/VLM%)(=N5C>W!BU>B^5Z&P:#J1L M&@6;AAD#9.AB4J96K@&7PVN9A^L_YTWMG=MFB_:V&N43/2ZGHN(>:K,7#[77 M44CWTBC(6?@U0^/N4SD?.2E0K=OMP.? M@;,&\[NA9:[X;Y0F:&AOZ 64_0::0N^@C(A\K6C>_O(PC$W>DN+"8NZI=.P; MQU/PE$2T5$3=!=+EUB:=T4 ZR9S.;L#3:?V4W3[IUE2 2TB7R>2.?;$L+=)! M=L51.)0(>2Q(G 9X2I"HNS9U@IKO%95Z%[31X0'B5 6,.4'"F6.\ 77^J1IT M8L<] 1Y#"ZBR>KQ7POVU])4HFO/.#)",OJ&FT/BSB0CX(3QR3B40#3!6X$3$ ML?B3ZE3B8;2#> )5AJ9<$/,M74B'!\V^)B,.6#1+N&\;B[YW5#X$M=L-4.AWC?FX.RNU MGJZ;W&4FG[%5.%H<8F;R!&4^0E/&"BEKB92YQG7:)5?MUT_;,T=PXV1KW94[ M"VH6"OYF(>N?FK.,PD!X T=3P$%Y1ED H_C06-<\ =&^5 %R*B0<)*\'BS"1 ML B**C0CJD @&XF.5&X=Q1SH$I9DRO4B^PU]Z9.+E[R2>**Q:V$P 89_RXQ MBPUX(')3P!\>\' %A!600L?NEL8VY^[YQ0!15"W MT.K,O0*R"2]+%TB+]3CII3D8('6&/GAU46W>FKQQ,^V\CBNO_ T8;8LWEIZ] M\4!W.07,3P7:9 A<$X!IH)\P%C1D_!4+&V*N7)EZ'PG]$=4#R+T4L'U1-8J# M_Z44-#X(P5"A9=/8]X2_G>>TC*]K?V&\#6V]C8:6\"V@(.P1;DAZ; 2^RT^Z M>@MJ,D]V_#PG94?%V^&?:>FD!/S#!W.=%'HZWHQQ;)=!^*R,/GG MHE&W&.@HX^ @1/-OOYCCHF_N\"]J(,JR0D,'4X>N*4>I$P5P&*>M![1W *0% M5O O]JERT"JU\0N:DO-864\N8-AN-PI^Z*J*!A49*K0AS^.?KV$O: M<3BLE#GVUT=_82LUSRW%A'(+L3"CI2 1HG@#8:Y0X!LE" ?0V+;@3,)F]X!I:.7+'A&SI%_+47N M \"KB%AF8AQY!:KE+KD24A:CX=24K&NEU^FPF#FW/5CSA=0 OI&R[^ZN3$ F MP]OX_^U]:U/BVM;N=ZO\#WE[[[5KK2IT<;^L7J>K$+RVBBW8:G^A IE(-"28 MBPB__HPQ9Q(22"!@ L'.>L_9K4AFYF7,<1_/6'+D2^?E=]99^ZS#/:L$ M&=]CO>)U0P464H=5UHG65<4A#N>^K"9_9E&7$$XT_ZN9&VKUJER:FJ%HN?FB!1I MQA$MFYY@2'>R>W(F7SZ62G=G[BOIL8:%-8:+%N IBIW''3+_712@2Q_Z(@G8 M#!B.4S(PO.ZI&MDN.UC9[*IKO"3=J&0@&H-(3^WE+O_CAWS3OVWD%QX;XEMB M;&3(YK3P!)>L)T:'N"C&.K-BU*?(.[!\42,L+H1_5"@C2"(],5\21GJNE3?; M9LFX0SU NO!F8+JZMLSG#U0P>Y/] &^M9^9\WSXR-3.5J9DP8T)'W4*?+YU- M+E^?@TG/S%1Z9E8+TBR/!RS:C"_?_A3_0IZI(F(X^4M.WD]:N;NJ^F7\Y?(8S&K M'O[:OJX/NMWA0B[,@-F1@W8[NGIG5^I5\78TZ8@Q/>@UW%2+#CJS_*13W)\B ML >8D0'6.]Y_!W/ NF"N@THTQP]!TX;9H34+!XC^+5"UAPK8N1K+1X-Q8"#8 M!N#ZR&50[19UD9>FQH: 3\-XBDPX%@]6*#_")X#-P+85#_W4_19\;Z (8@]S M06B6EJ0IIBJ(N2.P!!1.9M@81YU&&+VHN1XPO+B<6C< M,"VUVSFRQ 1R8V(=#,HFCZRD&M%,OR1(./)OL-5;0!3>+!U;DUF:548)[_U">VIU'P,<^Z[&F MN'XXSF-RBW2TL*BL[!NL!RJ[1\6IB[6(@JF7LQ- FN@1EI\PIY([)<@MD6B0 MD5?U<0L(0V.OJ!L$;T]+_15KH#LW ,Z#A<7G3J4: MXJE,1?:Y#"H'BR0C/5\JS%DPD\SMP#VS4_P?QX)V>U_X+H@[MR$OTH-'U4#C1L [T*,LPL4$3DX+>@0GCJ4+PC+E76<7YFT- M2!=3'/TA0;DD/QV_#T$0$8LX&N/^Y?&1>)/^5=D5XK#T-^\EA4$A"TQ=BRR M'Z@"_*9B7M24<_/(L#G%FAE'V-1 36*%@5@!@D7E=-LTZ\PH$GSX",C!@JUB?I"9]@1 MS]S$*H0S9QZ4-]":%; 6>LY.999[A0DH'()_>E()/H?A:0T#]&^\9!#+H3Q@ M!C=[>G]OR(\97;+R528"Y_A9<9J18!KLM'/3C?EPH^?LYW0)NOT,Q+RC"/NI MVKSM/XJ-^L^R(UUS9J*N27+6'!=F%JPPK^VU)*,9LM@5E!D+J&JXS]UF+Q1] MXD#I'1BP 6;5J4-)09^$P?C.JR$.:1X&1W7" M]X:71]\GKR]3+ZG5)H^.DN)NK6G"2!P="B1B#_1OKMKM&@.#3;@Z0*2S"<\B MN0';@LU.,?)^GKY6NK>,/UEG9\V98T3SVY1375T;HXW/> MO/T]00%F*BLZM4%EP?$D32@P(?@8TV6O'A'<2-0%+(>A#0; 9D6C"8Z@X[R) M[0S@.8_HWARZRD:^M0:F?\0T] S2E: _.N_KS=OWFRNC]C"^GM[7^R!S7)C[ ML>"F80^T?P1#1>UE-L-CM=4 E?C%3'%P<\,]F*+IN87C(R#NNJ(95I6%J2O! MTLS,Y$J+9"1+'-#R?9OQ(OZ#H0)9H&*#GN*:4Y&SE6^DVH:MQ_T.JE?0W%I= M<5(+ :XP1(0VU2"S)-+L]HE@2*31,[-H1:RL<"(CM=!+V(+W'$E*%Q-;', _ M%6?.SJI#M2=%N=5].SO^\3S);A(S*/3#:F&2 H5*XCI$4D:Q2E(LI-S"A0QV_!H#^=#\\!9"L9*<5 M I/K\;O.CVYJ+]?Y+UY#F4AL,V,%>JF79![UR2@NW9&C;$#&+!?>:&\MG"9AO*?X3B8H53O.4F],5UK_$CJ)2MD>)Y>UN_CLGX MN_1X>5N,"$,\C&N:2Q"=-W8%36J)_N:E2['N*YG^T'7K@X'N>>$N3RMO0N:! M?[C+1 \.'<;=RR=W;[-W#TDGZMN72>72L49<+WSD]ITHANIY^9[?GXN/WW/7 MV;-/4 M9,%UZ7(^E\[5%-2^2>6RG*MJ1_>MD\*F)-G\I I$$I]4_=#D0?L6N/4FQ/;G*36KI9:]Z1ET_8'H6% MILD[S?KX]N__'1QP)R*1A'^X&_X)2+5)4>RZ,$BI_)7[B2EF,#?NX,"Z?H+X M%ER*L-VPOU&D"UPI(+@\S)=)I__P6/V"H)^N##T);S$S=;SNR[>3 ^?669OV ME4,T@G^XJLIWQ.Y7[AKN)MO8:P6W,)MU/O6W]1C^:4JO%JW^^S=LM=>N@U[S M-C%; M_8DX"QK7Y]^(,W\"2Z\P7XKF#\T#;^?6 ,NS$RUGP/(FXTSFYX_SQZ=6*>=? MEF>-R]4I>J$+)F?--)VU(.YZL-LC0EYHEEV!)6KY9'$=<@U#G8<9=1=^,[CS MV:RZ_3T_],F3F9V?23-SUH%Y0TZR/3]^_GY7E4ZSN1=W*61J/L'/59X6I"IM MP91"4&:6UJ&E?7'H_MAJREK2.2T0,IF%AV!G,#JK11@NF7?F+";+TAH"KZQE M1ST1>X%95;.(+[T4.D??Q:8X+D]+OVT05?/Y9?=AYG6+L/[?48#S:&Y M.S7U64U^Y76[%'E?A7\N83+H"SP\4BO/+7V8C38WV\N)M,8LB^%.\M_.-P1C M93/+Y.$Z=[Z%,N60)SF3/IRMM"?=X: BO;Z3@HP"&"\MFRQ<7:+9:W OQ\,I MDVA3<=.FG 8?UQ,E0BN%X'PYG7\'V08VCEF/VSI-<<=-JA; /U<$I!-^ETJO M6S(T.A+($H0',SM['G*G5__C!\.O-RDJW1095B BX =W>5DSQ[EG/ZN$NSML M'H)*!U]A%A"%(X+A3R1%%06>TXS.,XA9M*GPJUR/"+1' XY#ZX@=\\9*I)]- M_^5XS/J&!X$&\!H1]R=OV36>HDC9DEC/N%8YKEJ)LO=]EQ MP@Z59X4X\15N84.&IX4?!,EXIJ[_MJ0)&KDR+HX@,RB."[_(C+ILI M%+@_D0R;2A>1-,_E-U#RZ/>J7?TOJ^>$!>ZKF:U5U:&BNJG="V'9&2BVP5YL M;0OM[%L">A\Z'"CMUOH(I',N'[,9FM_Q:D=1R>1,./5*)A\,("M[E#]]JS:4 M?K/KT/[MZ0\#]Y=8?R5^5E7E().S?\I'UD]H41LS8*T]$9^UT0ZRS#C0[?%4_88P42_@,75''KB\OIX")/&J.JE71^/Y2\D0NFG)? MG++J>GN*LF[ZVD"^HQ!6%(P20CIW?[PC>N[4,:'W>9T;*88D,,$"H],++WC= MZ^/MWFLW#F-:RVK#;C8SD@OQN+GA@R;F%G2-,T\PZT#R9"B(3-5XPEITAC\R MC%SUC:LTC8$6$V6!KJW7:K3K"J-LTT%U1&32$Q?7ZE8\:W57'K4]*77UWIFL M9KL7E=TOV^W:ZT<)YY @EL,7[04>K1))4D;:/[$QR*85M]7VI*+_DEKGW\E) M(;^LXI:93T9F]#SVE6M."*3[FS\ M?T$BA\<"PTZ=SJR6\CB OP^;*,8(VIAY=MLD@-:Q.T1*XLA.06 F?A]""H;(X)*1,NN'5</2NWN_O2\.KX(LWS.M(>+Z7"!9.YDT<;LTWS.X#/C&F6*(>,:_;G8 M]QV(GC:8]I=)%4N^";";P3+Z*R&[&)-=)%F4J5S9-PJZ#:);#H%G;N")HH+* M*2^6 'T:'[-A4$^)\J3RPS[R?[,_!<*(JV,8M=&>W G/@Y-SO?@DO(1;(_H! MC=+,5T@TES NG1_-+&WD3J^;12SM6B.,\LUL*E?8!H;/+)-/:"EZ6IICW>'2 M4B&5]L]EV1@I>;/N3.2L^Z;:GFB3GZW'3N='8Q*FIA^V,XAE,R: &-L&Q-BH MM+BIAG'#L^O6^8>/T.%G)20$O,L$["^B0B'@7&P)>#F H;F=/CD_(+5:#I]3 M;OR]T3O[=5TC(0/-N-<[DWCQL>P>UM9QSGF=.$W#NXL^Q+-!_U(VGTH'M_43 M@V.7*2@*5U$QE0^NA6R$6X>FYX$3+.(,DU#SYN>BB"B4=F3\%Z(Y!,09#Z7*D'1+A16SU>_QI-+=3QIKB.L MUO#N1]3;QXFJ\N=05=Y$#4XKZ&5/6OY$T_)GR4W?OG#*EE/YX*D=T7<"2@CV MTQ!L)$5'N50ZYPO=OFUR#37#),E6^+39"LEIQ.DTO#7)]%)%"+E'G@BYJP_;GEP(PFWY^\.UT1=V^A"K^WMN$'7$BT7PZ2F4NHVV M+LIV.PY$$W,WA34< &\ M[E1?<4#K(M%P;JJQ5AOQG=L:N&[9 UOW=PK MI.O1=R":0;H_N1SV*TKYJB 7O/I+>1$"HX'US.A0V@U%YJTI^EO8"\DB7$J< M]=\DURNLZ[7>C]ZNW&]HG)?@2D?P\L5]T+U:T4^ M $O&@/U"F]\==5UK[L/B<8 MQO7VFN6&1>:B^$82YHC9+3B)Y!;,B;R?#Z,S^?+U\ORU&*M;$)%D*QPN*!'? M4GAF0TT8PO<]()V 7D0=O"S+,DFAWG8*]4?9"$UA(X.AB8T40(XV7YM2LW-S MI__(N#B(FS*PM.?#W&-F%)C=O:S=OU0;&2V_> MG.SNW@E7H^SW0;'1CCWF/MO8627S.M+[@9+X5<9U ML$)(%VQ.3C>*Y9PT^JF(E]GM7;"M9#K&XGJMG =9;T^NQ",Y^] K-*O]3:;0 MN;/ HDO*VEK?^#"6=*WL[VE 0%3#%<0W43"PS%,G TKWJM@Q$.L1U4BQ![J7 MK$MCS _$G$#O?,( F8)F3J$[[K._)Q@JS(3^:4QXU2.5B<,;Q_&R@#_ KRK1 MAFQP:7SXJ<[%D]18UBUY[TJ&0+[]^W\'!]R)2"3A'^Z&?P*&WB2O!I&[,$BI M\I7[R4L&_)CE#@XL204''-R>8YMA?Z-([])*&8C+\PHS:>Q2.+?Z!3J_K@P] MV9NWCL\R;%RO^_+MY,"Y==:F?>5:XR',H*KR';'[E;L&@<$V]EK!+VMW.?[? &4 OJ6H:T37$\A2!+B51%XFV,/6]YIGZOM*([4FK M]>/RZO$L_3PN['36>ZL/9Z^JXW*0G'4;XAUSU:O313F.^W=,5Y^!;=I6UO&V!Y-UF+F_?KX-1[F:T*R4MG@P M*R471Y%)'(,R@=C7EL2RD.335HW$ON8@8WSGDWETOS@=G7Y_7W?V8V M+LF-6_=%"23-YSZ-Y9 TPJX!L]:6XH:X.FHR$VM]'"^@QP)_ M3$K -@-&$ISXW"&ZJM;HA0NM&[R!QO8.)R&[>)!=>"B$^7)@/.>-'8ZWR"BU M21>8HS+PD!CP@PG?V)#/94WG)8E&"QN]6_AXA ["8YFH3V/8YF?2]1$D?4%] M>7Q_;M5>Q#4$R69U4O2Z=MB2.: NT;%H],ZJUK+!P,9ULZD,V>H3;6F=J]LZ MO6S.W]M5*2]B*9+=2M.<1 F/)5F%)R6RY6WT/%[%FO 5#69C)M8^NCMNJ;RL ML15HWE+@_JQ[5^D*N4(M3',BQ&TQ5V2VJN^..=VQIN02AG<)%Y!.Q&P\ERIG MR_&X<0D-;92&0L073Z6WTJD^,-JHH'^W[+EBV[+%RIJJI>3\^YW, 8>3E]ZBG+YHY&)T!@(O\Y_IN/?-'#Y MF][OE5K2Q.5J4R*-.NR0*B1"*"'2*(@T3%.F7(XWD4:5S9*8\I\V,2(YC3B= M1MR!"ETY:)Z%(PE-Q8VFDM.(TVEX6XD%S]"1HXBI3H8J*"DT^E:5A>I :XP MH;^ZW)/GKA.7N+-U$ MP%]SI=+6"<>;NQXOTYN#YEW9+/=U,LIH[S>ETY:T&;TY_*C+*IE9OXM3.T:1 MU=55K$UF@/FP@&RJD O,!*+W?<\*E82,/R$91R#)LJE\.7!_Y4V3L;>(JW@8 M$#:0HV-WV^*UG4<@B)A*8,FT@>9()?A5?WTH#6[/OY^\['HJ@32/\?.;L8-X MA&H#*K!>1!MQ6D$IE0M>6)9(K81,5R'3$*L?4Z5*8--\FU(IR2G8';="$G%, M3F.!6EE>4*SFALN\)OILBJJE3+Z/CU[JMX+V]IP/49FDZ_5O)!U-*PM8)9N( M4\7T.2^/"<83?S_ 3FY*K*\TL0W9IC[4OCF?2CF[MMC/^K0XWXC"FER W^\" M1.*-J:0#9P'$X *LW \BUYX,\ZWQK?JCD)/Y2,&EUU[D%C# *1E.X;J!XCP< MAN.%P-_5J?JRXD#M2?>FG+]6,O66! $ ATUP@X#; MQVZM+^)KL37<;]:.X(/ WUXFR(
59^'XI4"FO""! MG=W2P10+FYOJT\CLCTZX" OV;W.6MP85;\.!L3CN'$?Z;D$<" M'_Z[[?K6F;2';]6_YM\=9[*3T*))-C-5Q6+: RTS?)_-I8(=[8@ZF/&DLG;2 MT_)_G_.RT5WCZDV*!GKT UXD:T*SZ- ;+KYVDW3D8#7%-:!BHV\=&@RX."'M M3T?:(>);%@.C[6V;M+T%7W9IL0O\%IX W%[C^TNB:3"V)>]L4<>FXI!WTJPW M*HA7>^O<(!XL8"O7?A&M1@ZWF<^LG6.]88&6T.VNTVUX8BN7RI36SK+9WL=MPN>!_M5UK#[J,]>Y/# M[U9=AY'>>%U\(PB#KQJT-U)5%LZ( ,?P5 66]\:JX46M*RF:H?I%KM,UEXZ\ M_K#M2=,P1H73R9LRSH3%HJ+/(IB2J9,L9\EVY=6XJ-:7NN?"I<%?X$'M/JF+ M*TTX?9@MB/*F)8.7>K7&U(L;F/F_G6_7BD[8=#.%PW__[GP+:1W1SWPFO2%; M:4_(^+7^ZY?4'XR!,9CWG*UA>MLI!LX)+ZI,''-7A,>K[V[(YMX&#Q5GHPD= M^?1AZ0,&0&#V$>F:0CY]^W3-DQV[#FT'%V0=R897X>7Z&3'73WC+JQLJ/2M, MF7HU>!4T0+,K=),,=;,M=#K%9=.92HH;845"2I5#E!BTD#@<+U@6 ()FWM[_4DHZL;/"V.A5?0 M3"[0>?J\#-]0>9UP':*/"&%_J<&F##HB;,4-T10Z/GY\=]@\Y.KT18=8E\ECKABO<5U>ZW,]21FQ:6B<)H*F2C=D3+_>!U-6&G.DUR-(SP2G MI?1Z&M%UV#F.SK#TV1=9T:HL!3\H&WP,U!BCB!@Y6[(MP2A[++M90AZ.CE M; &3^1@M"V(/-"WJ[E"Q*:D*KS;H!0&Z =6.4X"4V5UQ$+3.]5!BOE&)R6Z8 MK(GX?& ,HMT.D:#3P6"SF)1IHQF.MM#[I[0KVO:@O?1%\$>(4<9 M$I5Z;="4'/6!"0RHAH#7$+?0L1'P0,_>=]&Q[W22^WON67(=N-_X(*^;8\% MT^>=BT'SBUY[O.?P)-Q^(85\9 2J//[+'K9VB0Z8W.#82?6JMK\'-&*E-F%6 M$X=&<"ET%2CYFZ3#HJ_05GG]#9 MSJSKGC FI&E,Q[&T"YERPQYEB,L)KX.?#8!A6BS0U)1,9<1-Q_3O\^H7T_W< M#Z+JT:7:"+(YD$ =P@UY4: <'[] Q1 H@: A'G(MYP* 6ZI6'U3\YA./^I+* M20HN3%ZT,)!64V$"G)_@4$Q+X^DZ%1G;=,/ ?+=K# R)*DP*0H+1/ZL$9(+& M5#0:B<0+0@?JPIW20+Q:>BOA591&MM:F\?!M290)7='^GOFQ.8RFPXM8AW!M M=O6N$4 ^B8J JV4_:9S I!.03Y==;@P.C;S=L")A]'P MH>S;<>BWD3"157VA?XNZM^!'-S#4&;4_5R__6FW$]N1(UD[>)/Y)/X^X#&P# MA]>B3@.7F/,4,*9M#\+ )0HHCP(&BC)4'E.]WI<=:HP?SNF,P YYE4KS;968 M+=GG:9E9I3W12]67ZY/7_)W:"5)FYO#&XF_FMEKTQ3$"^RTKSM:J._BH);,D M.V6N*#CJ]/?""NGO2RJ60RA3L8**9EQA4<>U3>V4>WF3W+@HSW*F,(Q;4)62W+CXGM)'+MMJ=4_3Z[@SKL)_.PZFI;'U!_W/'6KJ ML\#H3""1VZFM/3EF^GJ6.T4J&/$I5BO\G20_S:Q=,NS$P/*6:L2-&J6CU;;OQV5^]N< M*#7@MB*7MWZ7-ZL )'PDX2,QY",;V$K*;-Q+"WX4Y>EW. M'=OOJ+&)MREM=^PH/A591862'LU^3.UX9T[81IHXQ_@0$Z#Q6)]&PEI_1TKV M^]^M0^FOS.7]T"K,X&HNMQ"CB9&]Z7Y<=TG7BGQ0-ZL1V#QJ+ ^N9N6;+8,; MB?::6:\IAPM#TV#98"P%E25F;WFARTW:#0'RV&EGY9. =:E$>,;S.]L)G M;T7MQ9U]!I1H$2(C09L"S;2S(*EL]E=8'A@[7Q;NMI+7?C8[I=QQ6A*_9^SD M-:N5F*T#,8I8P=]@YT-L&)QHT:DL GFP4N>6[KKYJK;?AH8!L36!13\./WWYCQN//\K^_%=R=EK;:281-^E/\5*TLQ]3M.=(W.%FV5&[ST=KVH('8%L(8%/.G8Z7KCSI%M(W57*2 M/GK^F)*[/1RSJ#7;S2JNB9\MAOS*7Q7]/9A6+L[JYN125@=]X]YX:0DA*(KQ M9&0A:X>;5OYBAM%8:T^D8R*\5NX%4B6[7\+U4?3&3(+> Z8R%!;XP>O3&L MK.\$;2%@F2B1*7*+LU[>*O"T8 V6(RXP!!A6/!JL\I[6[U,T!/X=83YX;;[V MO>K041;6>3-@8ZSVOB9ZH]?BW\.PM/QTD\?'=$9^GYR3KJV;5(,A+TR7O$QU M6'&Y012(J"RA3*'BIS/XUP;3[1$UW*X>QSNU.H:,T9NG!J?&.E/1;==Z4\V* MABBJNOUAA+3P(W\J7*GR74/,V;1P,GM;'(78#*>*P2RY,*J6T<-*"]XF-2RP MBRGP",/"4KHBO2MX(5R-$3Q//N-IJVAW&D*:PQ4XE^$W'0^.;@??IIS,P7#ML.LA(Y1ZY[$KOOSHV'3AFRAD:XXVX7M&>+2.'%-V!/SML MKG\%-RJ";\ 7+ZB&-(-JV!QIE'S;FR?X&6MC44\!+SRMS5/@IB@HSN6F!=?3 MZ-G8>S=3Y#@_; UG6"KT=[4GQ>]\4RVF6TJVO_LV&X/=H&@7%.F':O%F"V;- MAGW2N#\1]8EH?R'PDT/R>4+SI2S\3H3/,T$Z6-1-XQ ;;1E:!TS('M9&;()1 M+=UN3$"1&\!*^IJ)<&I+:R3!F(%V)-K\@C)4E]0L'V7:D]+/IE)YZ(GY1BX( MK,DIH\[+*74Z4H,] 3MG]M*]I9\ F22"CJC;Z,!JI]1G2A_JS.E96Q5V8\V/ M5)8#-ZPA-M\)(A>;B-O<+9$8P^R+0\T?*CTA%1>I3"G%\X #DL>7A7[CK>W9 MVMS>K*_#]<]6V'GO2]-!A!<@:B@6QW8@\G2 %(--;X2' M%(L-KL0&5*(P;NHF[J9+_XG1C4K$W5)QMR,.B#F'P8ID%?[\-@JUM.XD68QZ M=S;.@]]O?Q-!3+(9.F0EM_+.^OAO$@:8,$!?!OA(>'4U'> 8@T M.[, 8W,"G_MNQH"P$T*+P:E[8[.'0/)OGT=?T$'E/@H M]HFM&J=[$UK1K+ACS][)KH;E2FC%WDG(D(G^DL M^UQ7]<'YX[L# X$FC,[G@'+3M,FY3$A'@9GF&3ZB;&=:V!4"+NP2<1&P]MKG M'#P+K3-VH74FWI!.F\5UC_J6^K+E\.ZM^\:6UKBQ86 2++^N0O\Y<_I "KV; MSNY10$;Z7,ABKK NREHX1/S7=O'.%P!T53[RZL:0J'#ZM.3S MC!BLM ':VKXLP5QYOAA!NJG9_+NL*R#(][/=+%,6X4%Z"WU&.$%BUV0!+B(=&E%D;33L*C<@3 M?392A)B0:\$L/C13T[4$0[?0GC1^_"J>_E N'\I2I'A,4U:Y"?R=D'<7@?;V M]RC4'G=%>,U0B=G+87Z_=V9=6X%%HA^*LD!P\/1A093#7!+%XZHQ7"R*D&4@ M#A55 4"]>!V8'XQ$G MSB,.1S1D'J(&3^[O]53@\"-%?:&O'U"BP9&FSQQR,%VN+X()HW;[8VZHBHH* MDYD0!ATFRD.#(JV"F-+[*B%<1U5XF#68.I)VR%WBOUS&^AZO$N[54%#(P4A= M&.1/0^8%W'DB_+6_1Q=(@9W@O%Z(N2\BG@0ZQJU]@<\O_%AQ%$^&\ M>'7AWN*K]_>L=^.KV8AT0W%8I:,1]8U"2%E890PWTS&E<8HC(H5;%405I)TT M9B/9O\%&*<93WUPCB#]553H*&HF*S##0-*.#IZD#+4CC_3T*=VM($E"F.J!8 MK7UO8#9K*W+.K3!DQZS-SSL\13EE,&TF,?[O/^5LIO15PQ49@R%#LA59XG9'MRY4?:';@PY)X3R6WXCSMGE597B"?(# MQCG-ZS!+Q#ZXA0P3FN(1(B07DC']@;P:H-U*)KBAQ97APA*17AS'AT-^C)_ M54#D6.$-F;'&M'BFI!(5[L-PJ"KOH&WJQ,1)=%"= /^?T2)\I%(@,"#<,:?U M02L^H)<<'C14D[VUILNC%Q>8%7)&>[S]/2!^]BID'I*",(\XB$ ZP)F W3_Q M[#;#=1$9NR:J#%N#C],_)<0?=^*O:OM['JC5\+^>E,[A/4'K$@77 (TM=)UW M%-?&9-P(O R&.X6WX5,\ JB?L1O: J0/+%S5Z[>#K5-]1#)#@ M8/WQ3\@+%#9']HJ^V.TCQ[<'-^4K"%;<6/9W%(B22UWX+4@_/(C?UNEE\Y^F M,8 ECQL]&]V[*@LUDS,SKX?6Z%T"#;2 !)!&6L@R_>!\CVV.KWS/*O9=LQ OCOHR1H>=&0,9TO"EZ;+X] M>1D,OW]O7O[4SGS!8QD)X>*1B%C'&;H_%AUQU>G^("EQ2$N4E<4--+:\#F9L M1*[H&.5H6Q21KQ2G49Y),_VS?WE5;1GE5> ,@J9Q;R /Z0/UP^NF5P7X;Q,K M=Y4PS$,E;;MD(9:DGYF&,R;#^UY^4GKX7CKC$]+?.=)/QX[TG=FI-L6YFMTX M5;#YIC9?%@NK-7-:3:%83'\DJ#+5";8;N#H!#R51 M/VB2)_3K6PV T^DB:Z"\XZD<*_2.SB:]HSU2TS_4.[J8](Z.OG?T+*\(O]LB M;25%A!M>U<[Y3K9^_'%A9+OHV:@VV%#M2>/BIJ7?:[SP M$&W>\X9#V:+&\68DFT9I64IARIE/R!K,F@WJ=<<6F5FODL3RIC#%DY'^IGO" M1KMCLX'O4GOR?OSVFJ^6"<8DO!W#&)\9WI9.JY7B MVVNOJN23&%]X_R7A[7B2?L41WBZ7?BE7O]+#HUH_(?V=(_UXA[>C"%2'Z)*L M&X3EEOOJ.XEC^V,O2L(,G_LTEN>RP!U#^]!AEL$%FP9#^\M\9.Y:\:ID@,72 M$[N71&A6FU:!^*!A-%J3A_?6CS BJC->R\)LL/V#VVBO@8-%<+"*WS:+H;S1 M+ 9/2EP4H;7JXCV)+H187"%;C%UZ0T)^VR>_](;(KUR)'?EYRY-"9/*DJ1N" MJ%3?L![8(4_TQGGAO2-*V=-L--F6(>XB6P+'UN A3A)U:3-2PI.40KBF^70Y M'MD:"2EMBN-'14J93$Q(R9O-EZ(S&VH*+=\5U6;5XO&D_O(SW>N^U/5"B#9# MF'8"9\\:V'IR%;>C^\]13B@9]($5_X2E[R@=S2KQD=!13,@H,#MO('2/'T^? MR*WQ][QX)TTN.YO1NL,/Q=@>986"%*G./)*A*UHF]6K^_*"_P:C/9 MR!7W(-6HL_E3F>")V3ZQG4T=6$*MNTFMX1429%+Y8N#JK*U0ZX>-C,GKXZ\& MF:@G3UHW1!-A2>@\&L'44G1>8E,1?**>\4Q@""LCX8/T-0>W'-:\XJ*OAB?' MLJ!^?52.17N8<4[82>A]H_99*/2>*0_>7[T7SK^/+V.?&,&FS['Y)Y3^0;4Z"*D%":C-$U4H*G@YEX]'+"2A MK0W25GH#M)5+I=?OWK@)F9#=I$RX%V5!&=4)MGZ (;%=%2\AR+XB7U[6+"EQ M?D3T^G/^K9JI1)I;<5\_MV^= U9BU5MSH)'N@?A^T!<%@Z'5YWAQJYI$!H*X>(6\U[7=M5#\+YS MF4W>N;M6DPQXV ]%$\@1K\+W7@T1=LRZ;E?Y'_=:[>3Q_&R=Z[99K>RNQ=FK M@8/DG.M)!&E,E+0E%!>&5"VNW?\OT==VELS2FR:S?+PS7O.S8L0CCN\M2^P8 M=?Y"?ST1*_K%Q3K T$%5K213*LD]\>8$ 2DVXIAS,>:Y* GU?C[J#2^"7 J. MIAZC3*JC#]E $^W'6W$P>KMHY#+1&"W1QM1G$JKF0UU!TTNBO?O;R1+9=@[( M1^V@4-R&Y4(IZ*V.4[I30H\QHL?P9$P^52X'UI&VFHXTE3#IQ1+&TQZ2K_.D M9CRF]-=*M/6Y1N+0J@A7?G_;O:B MKJEM;LG@"?>*>8>X$VH(AQK"-#> 76R4&E9N)@2,\>;Q)O-R7!W<%4/K9[ZV M7;2U?O,V='Z3GP/07X*_;\-H!1ZC/7E0GAY?C.NF?)2+XYZSD:;H\,?M2:[1 MF]0?'CH=_[;HYOKW]Y0>AUN $FP&)=[;A(@C2KQK<5^Y!#3>@9Q=IZ#Q:?B_ MM@,^7KD[E\>MRXQN1(&AO>[J7,CHZS'=3UIDZ7VV:8J*;I^MB8]NG#_F?KP7 M-+G3B=?9IF-UMDS\)KTF;-(JQHA:'@EOPN,360"19$'FNU#PXT-%2<\2-XN* M#1TE$F77CBN.0F(G>D.@%N_EB$HJ6,-Z49++^[E/P]MY77&U17TCLC<&4RO4 M_A#&V;%XGC\[__D:)I!3TA\B(KK<#D"_+S5^6>!DVURWB$PJDPY.VP>]S@?C]>CH_^H8]BP MMC.%P-I7C*J["ZN92Y-AZ^1[Z>):.SM9I\; S]@)O@+6DHSNI.HS> =G 0%AQZ1V0T/]O2/]S$C24D&8A']B&C OUKUQG M4FA/CG_HO>,S[5XZDM;(XI_/";/J( YT94AK(>P/K-U)?^#2!:Y$&:Z^%L_Z M#?<2GT$S$WOC4(LZ.G 7OE7W]]S^3A&6TIFKQ8AT5>:'HBP0'#Q;^A![C,=) MS:PI?5@0Y3"7U)#W]WC0R+!>&#@ J(^:"%\?$8[(3_P3X5Q^[,/J(<=S?<*_ MC9&/X<>,^W65 N+2 W\"\$).+;ND*L; M=']A>&Y,>%7SR!;G4/VA[T%)D-K?PR^;4^&&AMKM\QH\\E]W&54E79T6B]WP MXP$0BG:BJ#6V9W#6PHV*YZ*/;R2> J,-K\+?%#K$Z)SO(9,EIY*BAOBN=!W M$.MD@,&"^HCOYB6<)P@/T,$]*/9DA;!!1#RIP*\L3QW:YB $-'=9*(;[3LVI]G+>0.57.H6WLDOT;"W3"YP[&< M4^ZN^*>[+EE&4,MF& 0*/B+6,-\P<\.LH;CV28;&&CK:Y7LZ)+4./*W1P[!GM.HS@ 6HPRFF$Y4$/CP;D,84P-0(FB[@>%S M0CJJP:.%U\-'LRE.H[[_.68 O,AIX_1 ?^!&HMX7F5XB*2.8R:N!YP"\9*B* M"-? 1V 83KJ$Y@)-3Q5>"W_Q(LPK!E1AR%4%F 8H^[R)@I@G''FL&!]OQ#= M-LEF^!QH+W R"CPL>I#V$MC$Q8#RH?*J?/Y<4YM'N73E:0.HK9$2>KZR44+W M,:8^=JZA<:Z7>NY\--9.U4)W ^BGT9[K@N!LU,82JCG-%G<.K$(6>?5__\GF M2E]YS, 'Y87KBF^BA"XN42;$U'W4 77B")07X(ZIBB3!KYWQG *30E9"G55X M*/"JD:*^@)5$5-PSS.0Q+2N780:,Z!DFJ+F&(^]@Q>O,%D-W%BS6 .M--S4R MVXX[#-/M&-Q]^I4SH\C_2:=+Z1K" =$)[+;7=[9\C5F"53>WOV568VP\7 MA$YDGS!:<"XSI[2B@L&'"AYHSJI&4,_K&!KP4HW%#C0"BISIF*RYQW= U^-U,!-A:"(!U\3?)4["6"0PQOT]I_=I-??^ MG+MK3>^^-?'#_;U[/X]7=L,>+^\2[?IC*_LP.!X<&\5/6:B[85UQU4/]J.?+ M^U#52K4QNM)O7X?Y3UCN&JW_R^9&'HZON2C<1QQ?]HL\/5YUM]'AE0/X<=/1 MFWKT'Q4Q??%Z67H, C"]C')\;,6(Z*60C96'*\#)A7GOCZ\*HYN;TY/>:26\ MD]O032^4-^GI7NK1VED]^E.8 4>\W.6'DJ'M[R4FP,XL"4T O$54SQ?(4-%$ MFK%#]6J6<"-S-T13:'SX#?B K*,%X)6U8O/#<_F-:#K-!JC*0HW7^B%(/IN^ MIKZU7NVJ]?-!/TI?E)?QSODI!1%Y<^\,)>L@ZU'"$QW;!-N&Y[JP8.<)BO9V M4 <]Y[Z\\ #H4#)\)F)$@*AO8A?>:66%Z7V>9GHQVP,=\!A9_GUKHN;J#VGED1K\K+.\"@0K$ E_'+^E5U^,#2LM"E1,V,"G3''AYA%ND8^ MJ'/G/"R2^FP R_:*!8Y):JI^<- 2=>PR< [<^$T4#%YR"U58 XK#1L,4J2O* M9'IB],#J1()_'79-Y^FDH-7/>R?'Q2^/@Y]K%;O"P:]EE_J?X5H4-#EYT/-OQQD0TB\1 M'>M<7:K? KS//8P4K\R"8W4ZF&9S*04[1R%K9R;P75!;:,X#:"XZ,B,)*8,7 MGOFNJ6W[LC5ZCSSX)E/CEN9E63F[< IL$I?PYC,B"2>*>J>1\#S9"QC%\Z]Q MZ0=1JI,38,ZW@%F9+SJ?^MA[#/TUK M]*SZO'__AJWVVG65\"\''0)D#X,/Z:DYJ^IV9I-=&SK;$AB3@Q9 $I"&Z!%NK+R)/&:=G#L2D.AJK2$T$74I]X69RPO"R-Z)PQ1-/-F63J*C_4%.JQZO*& M1FQW35<9#%#ZHM7)4R@-3#8%C6*$3 '&[X..8#(_3#,3.P9S M>'FJ7^5IF1=Z(6O.)T!+:=(5U.@"PE._['V?[KJE?KWWWVK"^]-3Y=@W/Y&6 M=RV;[&JZE>^$0DDJR!6VGH!:6.N8/YA:L."8M:O'EZ?QN_)+\56BUS]FWQ2# M:(\Y6UB B!!M0FKB_-VJB&2XO/M[3ASN1/;'6_:OG6PXA[D^33:D'SDS#051 M8ZP+)#;R98S>\))$5.JVYM4N@F>A#P7C6F--)X-9; 'V%MM1[)$\+@'_@FG] M)!)#0ACU%?R^(*JD:Z8X'LM$?1IS9XI$@V U11TJ+ QF1KBL(?&O&N@/I ]? MI;-T*C>'G&\FXM%F,Q%]H/N?;WZ-CY2)\K#4@[N#2.\;UAB"=?L)35?P.=&? MH]YE0>K_4I9&U'<08CW:+$3&.:).061O\30M5LQB"Y,1D&)M7":MC,!G(\L_ MC(I2\NFM%]]O(O_0Y^2RSZ_??^;RQY-A/[+\PZA.+I/9Z,G%*O_P$^:ZA:]. MW\FFKVF ^I<$WQ[P0'4*:&O$A6>5F ]QIT>/H_S??[+9PE?/\[1-A+M6\\AI M(#PKHJQSH+D@Z!A+"H.W\T\(9:MB0D*7%25ILXAG=LH:F!&;+U"BCD:>UJ4Z M -0P%8:G!:N*3*ST%\WH:*(@\JJ)FP;2HI*BY?5T,K!RS)49L80:E8&[P7*G MB7HI,UFFH\ .R6#;8#"*:#H\KBK&4Y]C^:*X@@Z#%K&_05X-.!H;!L#*'\6R M681[I"7_6&TED'<.LPVY18+P4I&?6D0=U$E'OR$J!L7@G([@E3#GGQB7!:WH MW'SU+1P'%9*BL+YR \1B,0B!. _?$I;#RLM15AR^_CAZMF/5YH2FVX3^Y&6B M=.6U!5&0EDP_H, ]OSZQ)>Y!UB%R;^#&@%X])W'_,/D,4 /P"ME$"\04!S"G ME\A,1';0.$K%J )CXJ53#3:1JW",A0G'FX-N6$XBC8>K.ZGXI-TMM:!"Q'$( MY^@7VE/%K?O4S082'Z$\\[Z%=;\B]SGQW&@4( M[9H(HAU,,)7@;RJA6"X.8!D9MHK+E+D!#-L/%UIAZWK/I]##?XJ"2OWUR-85 M4)E0"?O)E+"=5[T_8540P@A?\6,NE[+41V(J<0.:>3VK1_-/*B'3:I(F#W\\ M.%4Z\&^*J:V2P$F$1Q>W>6<=.+\@W7N@ N@<#1#B R^$05"!6BOKH!)X)7;# M %T6,\!@?F=,\RFGJ92+W*M'9KRAAOJI3+7>IDZ&-&=0H]F:"%.JCRT%[%PV MTPG)5%>SE$UAV#90,T(!DZFD"R"EVG,OE">KYYN MLU,ETQR(NH WJ;2@@';RA(=&\8FQ;%9(35:ALQ!A^;JVP;6 MF :5G,1.JY&F!1',W$%?+9*O[SNH,;:P @"C\N8."^B"]T6LVNS8MXF0LJA),K_1T/LM(:\%2O (')L5D0Z2= M@Z)-.L4YG<<7#QBH1I+H'0-NQ QD+S?N#(1SHT>K'X=R@9T1JJ#ILA6U :84 MPAE5?K3RV=R9?O&C/)M C7/%TK\@P,ULJC[!&U ]TV7[I\K'SZ#@?P:Y_*%O M=KUU"O3*4#50E%EQXU*+P8.GW9*N\B0C=/(Y"E*Q1\WNJJ817;-H%!9W"1^; M94OP-V- !$PK9Z:%\UQ#.FC[/:)U?;+&KP[._1UZ.X$$U%"J<@PNY9 M3A @;OX)=*TG>!)_7P1ET]25[LLY/$P$EML(HEE4!)I?#YH@_8LKGIQ)9TLF M9TIGR^W)2[JF9E3EYZ4\Y2M5^^TT:X%Z=^R$#O;1,I(*-"\_-I0^R);LG\KA M]-4IE%*9O&\YQNSR9E(T4MP;3ES >L ,NFGSF]EFSG M0^ BOQ0^_SZXR,C/4QV2S8!C4P!MD"HG, N._F'IL?G-W^]*XP&%H^0@ M7N AAD,8B,: ZYC0PXS'2HI&\Z"0,9@Z,XNUV@RUE$H07N+F(VAA3305:".0 MGA0E@C#+WE"'"DOL$\@;D90AS6B!;R!FA-/4-[M/R(17.V-J(Y%WC)[!UWWK MQME]QH9&E.CIR_?W6 F !NL'?:2+@Q*,Y8E$[M)B=Z\!,<+%F MS.N-I*: %"/"UD-+,UDXSDO,AL4A6!!B4IDH5]J=,&F\5F+)(59KX_@AZ]Q: M'[.E9:!'1B7T5*@3& LS]O>H@D2=0$0P"V%9>JD(%X06@8!5X-+?:!#573Z2 M .$>.P8Z4)T7GV012L, .&N_424\%/H4%<'O")*1X%E>F$Y85UA0+ MBQ/QO."[;I!T6NH+ LDN$W;/&:9K4%[HD%C2V%/5L('&[*%FD_D=]LH'\T&] M=([&\$>K?'K7K.B]J;[H6-;L>2PD6/]%K)8P&HTQD3UMHC+@S#.-> _[7)=I?6PU?9"N'I:3)7DB9[ O@/99XHQ%/ M''LP19#J9\#*ZO6YP0?PNY']=Y":3I3T(5IGTIF[LPL;BJ=SVTSR/ M/W[J'\SZ]CKU^NE3LW5Q<__<6,<=M-JI^Z:!1W/J^=1FFS%1Q<'MVV>I,'Z= MEP[W]Y:FR GF4T/'_)C=+K1\ACWZSP3PX-U.0DA.\:+O$YU0;YZE^\*V:4^ M!O^Y!4USB\T]E#H#IO=EG"D&B$?WR8X0"Z5SFVNQ2.# MCE?!NE11[2,L&#L@>E_!0 4:G9ZI;!D7=B9^[5+1-&29+,QZ14=P0%A&JP:< M-K*7CZWJ^UW%X:[R6,MRS,T 2XF!_.]FKG( M:KU7,<*<8$U1PDPR] W8$/2?T4TX9V6S#'?C\K+VNT!>+MZ)_3W8"KNRX+Y^ M[BPL.)$4%0C1=&T_2?R$^I30<4$!K(5ZL * \G*]$#/2=;^,]!/QG0B6N[ ZP-+$$+1%MMML MLX%[.+<:-MKB;?>E6O:"__ERS_?\<^YY.J<@6?>KK#&(UAED$6$TU5@0[>K, M[8:.\66?&'$^:(F%:T-"J:\(=N"%W'NF<75R63SM+BZR".#\#E1O,;?0#9_[ MLH#:X;P0??[:H& M_2);\E]T #P_VGI<4"S^U";XB;%^98K M,ZJ5YM2FIL5A^WLH22Q=R@\DZS#I*ICXX2.H(_BE](!<%:!-!+A-*@?B=VD: M!AA4C@SIXZ;5N,'1<@*DQO0DN68U1=/A0)LEE.MP?1,WI^N(D3(6Q.!U>$[G MW[F>2@@W0<77#0B_O^=$A#=K#3 C07!E'70(K3 T1&E:V8J,S^U/=4=W/;7H MFG?GDQ 4Y.DF6>*JS_,WQ??)Y='+TFY1ON:\MSXS^ZXP0'6*6_>UBUSIJ\]<%ZIZN.#-I"!S-$#96!UW\RVR1A#(8B--N13"B MB(VO,9>I+FJ8, ?H@NH]1<+C'H*9+WRA-.'69#T MFSX+70AEZL4-S!P4S&M%)VRZF=*A2['\V#HVH!J[Q%XY6VA/:BJY*^MOK[T& M: H.-L#607FCDQO82W6OF@*C4UHVP=$W;0?1KO4[KG.';P)2Z.AUA/:01*A%@XB]71@^BPTHRO38M/9VJ"%,4O+ M'VIU9)H2E.G==UHN:9<;;E)YZ%U?/HQ^G8G]NX&S'BDH0T3RHB;"\_3UK?59/*PYU34Q"YS1C M.)1$.%C6.(/#@GJ8:3'!IXCYDEPMFQ#="DE/)HQJ[;H\/P0$Y^5U8B;,(2.@ MI]4%LM S5)H)+(!IH(H=YM! I83+@TF$%X3#&\(YK$RVZ875!;SD7\"![1BP M!8T7Y!AV\71BOJ 71V1I\PQ0:JL^V407\9+E)+F/,;R/J+B"*0!?HO(3_G7?1!%3=M[L0+Y$SW/ SA/$HZB947=\ M!K1L UM4SY>?'')-C,(+HC8T=-KV")N[8_-KP>Q3((WW]ZC"BB$/5%-TU41C M&JK*,WR!AOD90@%,E.JR8V=+!9ZA4. G" 0/$Z(1% &U(,$NC:&+&\,"QM:R M7$6:8 @1';ZVOR?P P1AI1T/<+:T_%(S.C@5FM]$>8\^'M)UHBKQ9*;W69M" M5T/ 4%(8],F0:NY=/ S,FB*JK:&@.45DS5J!H2L#I2-*!!4;7APP+_,3NU+P M*K-2ZY [U_%XWH@*#%/$\E)#HG,;@LHE=O&-H/EK6)XWZIOY6XJA6_D0.NU3 M[ISY (%F@;\>I,*@<+)"FT)DV!:EL MWVC% VRKL=V4JW M)\?YT_O:;5:YZW2_?&LZ$E--!8^MA]W\)*RU&Y8>,V-O5,**A_?W&,Q38L'& MSX*=MO+*#>2%JV=+9/F,JIMDQ5^TQYDL,)LKE>>[Q MY<%6VQ-9;8O] MYA'Z5CM1XM*'L-7^:*(V3AS;9&HH"S3YWG0.J*P7##H$V+G0R,7^'IC?Z-/H MH%L%*XI$V8+"=;IV9L"&; =$1^%5@>)CF3TCMXM9_RFDT58=Z:;S95'VJ1>_ M86B*-BZ8XKR+MV>Z(#[++WS#D^WA(#;7HUQ7^/)M]OVE)>]O3"$EO"=A2,_] MK'Y?^SXI+>>]#H"*=9@OVXS W.! (UWD"".P5#0B+^>\J\_(L3W134M6/+C3 M0KR">0G!SI]"24VGG+"4."F"3,%MF&[Q1+^-+Z.GN):.<$P0!;NWBY*D9+.5 JFW6>W,7Z;6. M#?[Q>GO.OZ0GS=.2_P8'5FD#O#\6^JQOYS4LM=(51 [ WA6+ ,KF:,BMK3BV M^+29&>K6'HN)X_]T[;_SJ"]\?"[GE[U]!2_'9@:"Y6<2(]///HZC2;=$CQ?[U@%2:-EZ>?H^/GH_.K*?8T MRR-2V0AF0NK0!=J[:M3/@>WK,SLL4S$[QF(W0,QMH6Q0)32KU4QF8#7!F$BJ M$IJ%G4G_@9).)KH%/F'(NB@ASC??[1H#'(8!ZDB$UW2NP+Z/-3:"PZ5;_H<'0T'FK_1!- MR,+=H3Q+8/O#$7/_'.YL)TB+;Z&177[]3VSDHDTJ1^GVY/M=)W]6'M0%1W8& MYL!)/.PVT#=8:Q81X>989#3M:9/BCNS-,HDI]-+V93D: 9*$@F]RL'2BN1P- MUZ;-)V*P)#*?7(R#$<$8"'Y+$M8F?Z_\B44O^LJ9^V9GN&4^)-(6YV_ +N+' M_^]+]HM-@?E*K>VE+75?)[>#7_TW^9B?S?):D*[GL<#Y3+@/K [GY[.WGAOI M,:/?ZFPS;0\@UHDR[M_<%)_/QD]BO,XV':NS9=3V5PYE2T4_@K"'#SSZ-==$#6W>1/J>6JFL5GXVVK:S!%$0X >Y1[!5>5=SE&NB3_L;5%F;-8FT%$?LS,P5 MIXX!$^5D\B+WKE^K1J- VID5>Q'J*,-D,T3FV2([C==86 MCWH;L!*1QVXK/H=CSB?[1T0R;J;X*-Q5_W?QHC+%F==]E,R7H#VO1F>+,*#= M+MB/H]>44YF";X* W^Z%>U8+641"A;&BPKFF+F'TS,JERJ4%79>V1(-1:9>) MQO%I-8[D-.)T&A^ZP'Y:6I@F;9W(R@#[8BIJ0D:Q):/D-.)T&MY&G;,_\CV] MG$2HPF5'P <#G=:-WEP2I&G2B4)[,E1&2J7YW)O4NFL8=)'(>@=OBKY!-N36R;A..^3N0U+IVF0]!%5.Y M2CF5S\ZW0(\1T\\O9_IF%L]\50!E^U>/ET=:*5?,UL40_'CA\7I/YW_"[>-T M-?T(*^'W"5%MAJA^1XY?=7!\SRQ@QM?3TJU^5-*OG\^?PU7G(UC[D5NO_U-2 M-.TO#X:_HQ?.SP.^N;OF22>1LFEG 6;F,)\PZ4],,^%P87?);O!XW#9X<'8! M#S8%&./"Y_="\27?T/JW),0H>8A+KL^JV0GSC?HBF5N>L-^$:D*BFM^" =NH MDQZ@NHYZN6JA/?G9^=XZ'?ZXO;@J[72UVZ>H(,4>//M[9A,>S+\5WQBZFP4G MS]U(O/Q)BTIWNEB^(>_OV04/V' VF\[D4JS3O0-"EN.'0U7!-@GX%_P.AV=^ M0(^<0[&Q:V1TNHKAL;+ M0JLOJCHALM5[C2W07A\^;S4W+IW>=CIO)\>9IZX?Q@J%P#,A P3J]Q3-2:X M;1)LU5YX)YD\*FAX#NP=W&4!H17F*#I!.H@3ZV9RJBZ^B;!!PLY+HJWW:MJH M7"I[]N8B78EG3?VLAC^O!@_\3)6P#PT[:$_@-"CHBTEK#=S*C;RL\M>ELF$ MQ1/V![R"N9L"P&.&8>"O%7TS6Z>+2R$6Y]QYY*(\CZHL&[R$CBW-.HW*\3MY M;HGU"^%Y^ZP(V$M[,.1ST%^VY:EPIO M$LZ>0OUXW;01KSG0@K0^OF#VI*L>)VWN7!WVO:4I/&\O5]^7;!PRF _F,J&ED?F"7:<9'9?.=D("@Z0,.W9AMVCY>E=0V1C#I15$9N485LUT(/-WG>" MJ'558N'BH+%V9(&JUVU0=7J%'6,[QF6C]*A5D>)$^EZPS6A[M YQML\UAO@. M QN=O1'9( P-WO(QV\]:R&$67!EMSVL"':IV-SFO'FKX'4D[N1CDX$VN0OH>Q84[;%&/?WF IG'B\>-](>T= )*&I]BSH9 M,=J,CH+2,=(5>*N)HZ,C(HXQ3_.F=6@2L($T8W4HH.]'D6?V)K0EVE"1Q*[9 M>I)!3,'7'FD#"QTX.S:[:[(AFBX1NGX>K1/')NVC/2A)2MST+ MYT7V7A2"]^&;@1&0I'MZO,RS:T4^0&)3%4D2T3MJT5X1IE_G&"(27UA>'H.^CRXQ_L@T48=@V;H!K.>"8VP(13032 M8^!!^MAMIQPW87C0["TC13C]?O10?[D82 5;MS4=K0,Z#VP<:TX$S"IK*JC@ MFW-9>*NJA%*,J6&>.>_BHVC%DM>9!UF#.X=5^^E>8!T_^P78:,)Q*V(];= M0D9MS83RX]E#S6SV4'_B #*O-160<\VJ=;;C0J/_6I:+H_I.G*WG*L(YXLJ\ MTR# $?]L'G+W?2*[Q"]LDT;[]CXK*C[P9\= :%N-XN/*% #P+]JJAJ<8MZ(@ M@L5E.XW-QC&NEM,R;?%)I3_*]1IH*0A 0WL_G]@**X6Z9UHM/BV[^;YKWOCW MZ;L/]_=: 1YPO=;Q,EA)8]I7&(F]07M!X_1!_R"RAJ$8$Q$!=!C81YBMJ2#) M?M+)5I2&JC)45!P\$AK<]'?1'_EZ?Y[7AKT-F"';!$%759%78!1V>!4FU(D*Q$ M5#!95 &$&%Q4/'2WCN?J!SR41/V@29[P:U8;X'2ZQ-HH[[: _FA7Z4+253KL MKM*5I*OT9^@J306&*43D)R8JJK)P_(YY&[X]I9W-4 *.T)[43XXOGSKCU[R1 M=)1..DJO&A MO--)E4UBFC7$I-)@P/\I&_F?=67"+@.JB.J^:3S870GBTQD@1'IW,X"C7'LR MSN8F7=+JOZ;Y99T&J&G-+%";Y#BD.;JG)M6ET.ZQ"<_>0S^IN^$> 66/%@%+ M 99=&M\ZN+J.YY>AL^<\D?=;8JZO25>5L^-*^""ZWJL+#H.[P=TY\<2NS][W M.XW>Y.WZ^3G>N[,Z>OPGAX2.$T:\)2K8-#\#,/PG)YZ8X8DG\.\[=5SQA7_W MQ@@P]5U3RVKW[3\PCXP=-;A4NM3+S*)4T\?[XG (SX-Y< ;:&@YEA:KJ^8=S M:21)DT8E&H@!4_E]L?;^_T^J/0CQQ$^B\T0ED3CSI2+)YV6"FH'B24!@W,ITJY>?3 MC!+DA$]"4/-\/F*"*JCTTMGY#5$V192)9#/V^]\1G;SK&I-N/ M"[JP/#@_),C$'L]R@G'Z72F?[]5==V>5W+3MN90<9-&*/>JG$T<*I^6DOP= M*A%04CH7:PX=7E23YCJ[A["=*RWC^*[R6+DKCB/*FIG=NO#3ME@JM[F^^6J/ M 'E1T28R+,\3V]1=7VTF6^<&OG+%GZ!#\0F5BX'- I\TNTT=:$+-NT/-OK(M M4FK.IW+E>%/SRO;)9-13:_WWDVQ!6:>95. VTO,+GY==V0]>N):B\Q*;RHP M6S\-^J-S6I<)T/=R@F* 1;TT]SFB-+Z/3VSK?&+]IBL+^4 E52H&[B3G25)1 MG^E'T_\3NM]INE^W;YGJD0^97BPK"4#+R * MDZ9C,?$;X5:KY?Z]2[EWNZ3Z<]>Z)76M25WK9RF43.I:=^JX=J&NU9E38ZH# M55FHNG2!L#+6R?%PT#+T?F[4B[JZ]0-;YY?$/O.2I'3PXQ;5$H+;=N9[)ITJ M9Y(JUH04MY\Z7TE52H$CO5LN9W:N?I->1LH*3J:O7 ME4]E@D>]MUTV&S)SKY.ABATZZ%]@S 'V&9G07VTQNW\O'4_IUK MH'$RYRJ2BQL;D;"4UD*1$H5*+AYW.2&V;4J)S1!;<7?P%L(./JA*CU"P(5XZ M(5/KX*9W;'1/;^_?ZB3V=;W.-7 ]DM@/,1(6WO05RJ5-9Y.*WM^'POR#"%%1 M6#95*<4:YZ$IE[ADU8F54D'SE78=BUPR%R]Q;]/-?Q2M50K5X6[=/\I M+OY_.K_D]L6&L3OH)9PJ_'Q,S.R$K+;)U,,FJTPNUF[_6G0,_8B77VI]7GTB M&@P)^]J0[1;P+9";&ML-F^>_3QZK0[5N/#Z]Q#,&@ OBNFQ%K',Y_X[-V'MV M8WO=L:SD3L=&5*Q&B>'H<9F86.<)Y6U3FFR!\K*EF,2F-NX7NH6_F(]:,N7V M^E5MU6JML\PZ#5,V&RG Z5L5F\D5CHWPF*.J,%I>5&)BY2>DM=V$T@A(*Q<3 M6,*-YY!2^"*KXMT2 &=I\54[OVA(U2B-BJBPY*S5)*A; 9%&MH2Z%:K \:#C M4!3#4CZP8IB@R25T';JTBX:NLZE,>FU@G2WBRF57$(23VYO:Y/KZ]K+*YZ(Q M8P) "T6*.6?N +< PR;!X_J,>%P?D)PA ]/E"JER+K#3+BX07^GF$GR0]D0;C%OJW56M6!.VL+\NZA)$;2CQ0%FPI]9%CPHN3G/ MP\W"QZV\"Q8*1#K]QP+LN#F\N. OF-4B=67HHQZN-.'T819.P?.X(H3N\Q)( M:TR].#OS#_$KCVG_V_EVK>B$S36;/OSW[\ZWD!81\8;#S-E@-GO('K4G-]^+ MH\K;]6TA6_@"*Y,/&A9[8"MA3((J]W-=$=PK]V#DT8)+)N"B"Y>$AZE,#U.< M'J1EEJ4XF>B8!:$8*LHIZJ.@0"F:Y:Y%_%!S$/@[QP^PZQ5\058R[LHI?YCE)T30X?"#X#N8/X%TR1*UO<=XY5N#R//*B MK%W" $1KR,>N9QN].@S8%J]-KB"(WCPV_:ORE'TN/_/%\E(;=]G;(N6@&APM M?#8/$'@XG_B+%IE):.R?T,XY00\W%ARH,,(\\=6:Q,KTEGC M)>E&)0/1&-SPHK!( EZGWTO==WB!X'LZK=/+YC\S0VY0E)4]1%GDV\_!9"3@ MQW3!W!!6C+P2;]GRD>Y8@/X][*+,3=N MV/M?]-]_F/@6]E\CL@CB508S2 -F9BT_!=Q- 5UB).I]CM_?@TD=='FMCV+4 MKJW'FR*0'E'A.=@GC;(Y,PD7GE5-H#Y0+S4\6/J.1.[MO-QSB#P9B>];.%04N42$:R56!S M6,X:EW,,S.'(*:Y#Q^9@\&5L(. <-\B<\X>^.0.<=95Y35,0! -.AEU;?"W= ME*ZU*9YVWZB.N)5H34>$G=R7$V1E$%' MY.4;HBE60D8E,(?1U8VGFZ9J+X8:P&IBK"0D$X\X>;&6JP=\ D<&0_!-!PV>* M(M06AFWC!NC2FZMDU>>G235W6LH7[0.;#L7THNE@"Q5^OQF$?)_/KT_L(SO( M.LX,%PG&5_'0-UWU#^=QP;Z+BC"GQ44?-FL:'8V\&IBI^X;>%K\HF5/7\'VF M/?GU>EFK'YVV)D)QVT&Q) J61,%6B8)%$TYR!,(RNQT(J[8GN8?<;7G8;[6: MPI=O4R[ EL%X05P"7Y^PTUZ8T[_B91"- WIX($:HD0)*>Y_7P4[AD)GI#-)- MLT^9(_2 0<\#)1E=$X*H=4'+ T%GJHSP..H4BD:LO\&WF)H!'TW+B&V58]YM ML2"G)9-O3UHO?4-L'#^-ZE*DXB5R2H&E_M_! 7[95:_RUOZ,?$UCP'\>_0 M!N+',P'!NP"%=;ERO>[+MY,#Y_Y9._>50\O@'ZZJ\AVQ^Y6[!E6'[>ZU@EN8 M2SN?^MMZ#/\TY5(6A_KW;]AJ:]>=C^%X[$ ^?-^_F 0![%(1QO2'OCZ0X(?_ M#U!+ P04 " \A7!4VU(/^VT6 .! $ $0 '1G;',M,C R,3$R,S$N M>'-D[3UK<]LXDI_OJNX_\'Q5=S-5D9^3S"23[)8LVQE?.;'/4B:[\V4+(B$) M%PI0 %*VYM=? WR!! E2LG.'')6JW9&![D8_\&B@&^#;OSXN0V^-N2",OCLX M.3P^\##U64#H_-W!I_%@.!Y=7Q]X?_W+O_RS!__>_NM@X%T1' 9OO OF#Z[I MC/WJ?41+_,9[CRGF*&+\5^]W%,:RA%V1$'-OQ):K$$<8*I*6WG@O#T].I]Y@ MT('N[Y@&C'^ZO\[I+J)H)=X<'3T\/!Q2MD8/C'\1ASY;=B,XCE 4BYS:\>-Q M^J\;^@&(.*=P=2OE2\A[-# MQN='I\?')T=_^W S5G '">";QY#0+W7@)Z]?OSY2M1FH ?DXY6%&^NQ(5D^1 MP#EEJ"46>$)%A*A?@@^B'$$'?GF45)9 22WHJP249* !KL )[!_.V?H(*@#^ M].3K3QEH+ 9SA%8Y^ R)J2*;5BCPP?')X.PD0Q$\,L&AL!YT$&U66-0B)%4U M:$'$*V@E34+UD:R6F,<2\S3'G+R_&>=($?8IFX=(J#ZNVCDYE:W@$"\QC:X8 M7U[@&8I#$.AKC$(R(S@X\"+$YSB2G5:LD(];Z65]'U'*8(C .$U+9-EJ16 , M0,$_O96=Y0UG(9X \Y[\ 8.SB;JL/AHQF&(./!*\.TA^2CI 55$*\(Q0HII+ MQ^&)-Y"C+I;"P4^%\O:H"JR1B 4.;NE?U.\5QP+P%/\W4) BIB -2#X*_3C< M#J=@I18E+D.YZJD@H4D@)+ 2PEY M":6]@B-QASA(ML 1 7YKM%VNMZO^K+OJO1]*A'_LJ2ER;8G;V>U*^A+0GAC2 M0/H/'"\P%62-K\$]6>+$.%MAV,WUD\U<13L>FWE%2QZB@5=JRTL:VUMP-EY MGUZP, "7[_)K3**-:;,:&+N57G:WDD[[/[R$^MXLLQ$2BZN0/0C3&D65W0BO MNAM!DO04S9ZJ/MD4I6M)]H==O3]+[P?V&"$3,(T&@<]YI0L$$ M/XZ72\0W,(60.05_UT5PV4T?$4 M(4^CU%.UWS ZGV"^O*9K+"(U1N07?\G5?VGY-3\4Q#T-(H]-<8]7F,:8U 6FL\Y MGBL6P8^)./*CH1"P*5.[B*3@AJ I"8&G;$79'=UNP-.J =.&O')++[R,M)1LM,!_%7!X+)6,\46I-N5VW+ZNZ512\E$0Z M?_14R7>, M!0\D#$&OU](CGQ.8.O6>;@.PZ]_<0*>DE.(+8OWN_&H>D [Z( ('W9ACJC5V ME1O[X&264424_]]K55_@:3JEJ%]V51H[5HG34\4EA^D3]%CX%$6!58VGQEXT M0?44;D_5^1L.YH3.AWY$UFI[ '/K%2)P5E M-3-+VDE>A:=3[ZFQ[G$H#]3O$-?WG:4RN]IK-I,*VTO1>ZK7$5LN27(2E>[1 MH2MB6AP7VP#L&C?VB!JI?(N>$^NI_AOC@EO& D^-7:-.X=__[9?3DY]_[7?< M+PU4T_GEXPI3D75PL]BN:',+F1'P,@H]5?!'1@'!&*5V;1L;QP+?2PCT5+M/B: ^7RRV M6TSV])O$9+T?LE]]S/#NNV>2L1NU6I=]FBJQ5;=_F0-B?==QYV#W;H%MD6RV^>)ZL<=MCNCV7?]&#+?DW314VK5O;'C- M,&_?M2Z?7PGB$,OP1<,6ZU)$9"EGBD\"S^+PAJRQN, 1(F$V-IY&PVY#8P^= MM9:$/VS[N+Q1+VG54\UZ/Z0-]]7D3PE7I:K[B+@<1VO\] "80='>'8RM_/.$ MPE(NO)R-OG:.8BSK=^"O"$74)R@L[L(WS =L>Q&-K,6M#%?NIN?-Z'?TN_[ M &^*6M8/WL[0=IL9QPBV:.=^N#5?5:ZW4A= NX&,P6,XY#MAA,^[FQ&"_EY(KS39;C43^Z6J#M)C,/4[1! M5J;L33=Y^D?O!YONG)=3;;04FV9_OA7%;C7S4D/9F3=2<6[T#)R>VV[GC*GZ M*?3YR-EM;AS:/#T5:S_U&L.Y(?FJ822W0-L-:AR[Z(/8DK?5\^&KS:,+1.=8 M7--A&+('^5+J%>,7+)Y&LSCL;,,=J=AM:S]M25KT"/7R-CWPB+RLU;W=K7;7 M4NP:;%H#8;>7<=*BVZN4TK>W0JIC,W^OP1C-@':;&(Z64_9Z/JG)43VI&YMY; M G]5$+M)C(,3(^J76"-)^-_;(E7T!P3K@#K5[627-G"[C:R')07IO<%J+[S4 MKSVU-78S-%R"V2\E-3&ZY8I1K#Y?DU^'2=VD05/1,B;4&9TT_O!5)CD/2)4 MW#!8(,0MN!"#TE[/WK@BQ1-:A=! MM$;WQLZN8.7#3Z9WP62VD7>\ERIOP[8)WQG=;N::5TGSJUK:*%;)8&EK7MK< M?J.^^SW_^L5S=W2[D8V3EVWO_N\77V/*+E_[;YB5ZX'LQK+FKQ@/!?1\P&E7 M?!"@L4Y6L8%:;?.+_0H0D/4BMK>1]>F,IFQH*XS=*L9I2I,%]O.7Y?,3]8;9 M!L%N)>.@Q/K]BKW-ZLXN$:>@(7&'N7J\1%ZX]\$L%R2,H;\W'5MVP[);SWI@ MDK7@01/)LRHOU&, OK)KVD[OYT'SW9J&RW7M<'9;;?'MDOTP:THAR-^G&3$1 M%=_4.-_D41=;6D%W;+LIK:?4N;[#WX\_^K93ZL;@E MCMV8VW]OY?_W\)3_-T4"W^.9]ZA*(JA_=R#(O3N(YJ$8G!Z? MGIR'A\''*PT/&YT>GQ\=GB?6KVD@;SD@@[AM4 M'LX4C9/7KU\?*2@@HI)JP3\YRIC/"$0DDNBEIV]D.S _'#V'R"&:;BLRH.#P M&\IZ(^D_JY#0^[85LM)AOY&HHZ*59Q48ALZV I='VS>2]R)O1!?74__>'J'5 MBM 92TO@;TI9TN6S(A"<\F9TA,E2"Q&,P16BE*@^,3X+ZE^5K,(QQ&(BL9%+1V84<.'/%< M_"AB.S!4,G80\2-)2)(^EG1.+4RU8:J_Q4Y=1%WMY!LE8<=.HJ-D?RAU;&T9 MP:,=C))A)0:!OY[2.23ZKKW#9*2E:^!0'7TG']9X?S/^Q^5CA#E%X2@6$7AI M7'S RRGF!XKC=P?-U20,Y3U MH_ >_"F^KG)=7^4"TQ-8"4-S"S^,(DZF<:0^R<) VX!4%FD71!<$3M^3J/:J M'II5^HY1Z@*KH^M+BOF<(/7J MX'@XOAQ_)C1@#Y6QW '.!7&:'FS:%__PG M@Y]REI%W1^<<*\C**M85V@71U"%VF?]RD0M,OIU*0#WO=0 N M"'!%'F'[R(F/,TXK M@ 7!#@CK,@]B.9OB.JCE!-C0LL7V!?L3-9$!YM;BF> M/+#)@L4"P4"EP>0!H#=05A9G:ZSO1]0%+&V["%O"@*^>HB4<5AZP#H@D 7'#W(9.\;ABK>/QL$PY7B!J2!K+&^-5/9>G<%= M$&[$@ G>X.PT5;K ^$=Y/5D^2<4W5ADZP+D@SC",@:L9\6]@[ ['E2[54.D" MX^,H#@@;KA&-B,%X4Z4+C _E!W^@?<+'PXJZZVI<8/EW$D![X.X06O&&:VM< M8#G9.6B44<7,SJMN?M\*Z(-:GR1@OT8QQ)@)\+M/9Z-=8,E99CEO!7!!& M;0DG3*U6MNAJ!S@7Q#F'+0):A;&HCNNZ"A<8'EW>RNL(M[>5U=K6NH"J^8'0>XX6Q.S MP"L^KYK(J+ M6"IR@4G89GX9+1"?JR=/@+];FK\B- &="N1+FA4YML9R0=1[^"N=8:HILV:% M"PRKJ1$WSYI&E0M,CUC(EE."Z!T6E7._^BH7F"XEM==FNG=A-+D7%6554Q3* M.>G=@:_BBAG[2>624?#Z^>99)D78GV&1=6'YOH 6G5(?0I CD\Z+Z;([PA;6 MJ4@=X.DW%#JQ"U(V*L9QJ6QWUK^QP>R/Q!7N1 N4L_+E?O,5X[=3P4(R3 M;!O-S[ "N=KQ6L;6]S>29)17/EPXA?E WH:/B5A(B'P:;*YW5223V1$*PSN. MER1>%I:R SD[O$9(+.X0"2YB#LS?*8Y@$&6S>N*0@6,&Y&7H.%]]MT;;>F5. M( !?/MGP3&E(-.),;0XS1N]82/S-!#]&YR'SOY12DCH /\'=B#(RS[)^Y2&I MC>XQ-TC7'=P1^?(U2TN>;9"M&Z@C2HYY_33\ I^FQZZHCDG;]OCY6V";XWOB@:V?O^Y01-/I^.* M1DKON9;>VFWM_ATP')$2/&09KD=SQ6^$P$N!GS1_9T*+T+7!/4&B54+].4*Z M^NI<,)T'=1NKG> ^*V$ITAX552U#JTX"%2'H$I7?:W-$O+5O=<;X/T6NFS7IY MZP&=737RP(3,LI$Y-B %)R@$(B*7L W(T3EX&*S5-=4)4V\P$7!9Y=?X&**Y M9'801^5*[K.I?L$*;]TH=91[/7M('BWA%2+YZ\>Y75J 7(W/-)Z4@><%$V 8 M!S!\;A -"H>Y.X*C!KV2K[IB>?9G?*M>-V,6DY=OXOP=(W[%8NTYAZ>0<%9$::P-Q5;!R>%1]4%D>V06ZG5I@7)V"S.@O M^%Q=@L15,%<%_ "3Q3)>JO&3[M=%EI"0C"K#)=T.Q=5.J_-[3^8+L-@G@BH$FO0 M@^>-ZK#CN"]YZ5/:C4GI->)W1G1U\-?+LET?Z(SX'2BA[NOJX#,W]OPZ2$?[ M^SWVY6U7,B,XR#Z#E1TD%4>@5AA7#9@MOM#]1FA%8#J6IWV-FZ#*L?P6:,X> MN,AD-3VD(&4:,YDD-$*QM@/N .>LC'D410IAA%;20F>YSX;1!T3C&9*/4VII M=_*NL!GVV@ZE^^#\=O$P+;Y5Z6C%T9@%PEGCZ5<;+K#P.5GI0C57_U^GA&I[ M+YG+6DP#U6)G5:^G"^@^5ETZ0:7>B1!QTS/K1LY'%T!'4CW.8T$H%L(F3@N, M(Y+H3RO]QD)Y+"J,1T_:@%RXD94\:]7XWI5[SUW)*Y'F)4FG6$R>B2=KK*^Y MUT+$R4? ]+?DFX&+UWXFT2++;%,[ MQOI\O^[@CLR;=0RWI/1NA_*_+N?;H^0#7?#S?P!02P,$% @ /(5P5/_L M$?%?'0 _(\! !4 !T9VQS+3(P,C$Q,C,Q7V-A;"YX;6SM/?UOW+:2OQ]P M_X/.#SBT0!W'3M.T:7,/CC_R##BQ83OMW4\%K>6N^:H5MY1D>_O7/Y+Z6&DE MDD.M)-(/%[2)=\T9SA?)F>&0_.7OS\LH>,0L(33^L'?XZO5>@..0SDB\^+#W M]7;_^/;DXF(O2%(4SU!$8_QA+Z9[?_^?__R/@/_YY;_V]X-S@J/9^^"4AOL7 M\9S^''Q!2_P^^(1CS%!*V<_!KRC*Q#?TG$28!2=TN8IPBODO\H[?!V]?'1[= M!_O[ +R_XGA&V=>;BPKO0YJNDO<'!T]/3Z]B^HB>*/LC>172)0SA;8K2+*FP MO7Y^7?S)P7^)2/S'>_'7/4IPP.45)^^?$_)A3_1;=/OTYA5EBX.CUZ\/#_[W M\^5M^("7:)_$0FXAWBNA!)8NN,.??OKI0/ZV;-IJ^7S/HK*/-P)0U1*M5N["90MA"?]LMF^^*K_<.C_3>'KYZ3V5XI?"E!1B-\ M@^>!^)=KK^HUQ6%,%Q%*I,H.Q*\/3B@W24ZK!'Q@>/YA+UU$"<=_='AXE&/_ M6Z-1NEYQTTR(L*R]X*!WSQ]1).1T^X!QFI@HZ&P\"B77B.$X?< I"5%D158G MY% TBJ&#EQQ_@Q:3U#R>VVRY1&S-%4,6,9GS01"GQV%(LSCE2]PUC4A(,&"@[XY[*#Y_ M%13$*+FE$6+'(;>QA B"3#R8X(:B[Y+&BSO,EA?Q(TY2:7,FTC0@@XT:O!!X MN=8^8;I@:/5 0N$$L"6"" \(/A2U-_@1QQD^)0E:+!A>R$Y.:)PR%*;'2<+G M=3DQYE]<$G1/(JY,LR'OC'@H#N\8FN%BL"0W.,3D$=U'QD7" #84=<(08^ZZ M B3:T70H*J[XLLU.,B86\%PW)F+4$$/1=,TH7YO3]76$Y' 0:]Q*# T3:4; MP58A2F=/)(IX'Q=BQEL0;B P\0% !]6MF/?V4S[Q66A7 3,47:?XWJC*>IOA M1ISPZ^[0,V3$M9H.1<4_\&S!E^[C,"6/,DHQAT(IFC6BX ME2/BGMZ,>_VPY:"K]5"T<,=]2?+EO%A4N$AP#'&X *"#>0;V_O[H/GX1_\2+ ML^<5CWO,\E("#$71%QKOT[*3? 2*21Q('@QZ,(UF]PG^,^/&<_8(&:RJ]CY$ M)E-$*&-%*KO0="?(FV#4*0'&BZ%@A)G@1H^G8&0"P2>(K6#T@A&,&6=96( 6?$'2%\2$5AZ-:=XQ^AI> MY]P!3'BG,R'_4I>0ON084,:^UAH;H92S>+Z=@ M?:=.)LBQVEIN#U0CS=5EA+7+9*W%,4X<([H3.==>,8P">'A*/R-NH=*SVY%J M(*(A\]ZV)JV#&2,66:YHG)=-5PGO8OA_Q#&>$WLAV^,GR\XK9%0]KRVY@.&9X3= M)-L!#@ =P<7E)ML,! MI!!AE5:^B).49?WRU/UQ#U?A5>P$5'(6F0YN)VNQQ;>487._M7!7Q)/O?MJ. MKYT1#V^KS7U.:W/4@H^0KT<1OJ,[T@Q ,L[.LWV2$0(]0<6P+>$]4(W@9R$6 M\VZ3:\SDAKG8UPPY.:EQQ_7 ME3?>+R:UQCM-/;:M?OIAT_$2HBC,(NGS7_+/#0C\G.)XAF1)_CI)[>1P_2_87"*T.A&(/<)0FY3=2U?NO#XM3^7\K MOOX]CV>*O'+90X3N<23[_;UHM]7LP"'%XN2R],>2!S&+//)%5$SO:>F@21]& MS0D0?)O#FODMM^[6,#4=.563CD__M-+> MF-4RU!^/9/6Z<9/N?<-AUTH[;T4#!M?>]46Q"^_=-6N3N^ MYJ:EUDZS%4P;;YUJHXLO_Z1?%L'\1M*'DRQ)N7_+)'>0"0X$#-/5#VZ=!K@4 M_%.A#+> +FM76YB"WCE5D)I'__21D\D#QQ 60-1;NJ1;6K2P?@1-QB596;;/U7I%AC(3 &%]R.H,*K03AS^ MJ;,S+@+-^"9 /^(,HP*! O!/<]O57ISLL^)9 AY,2P'78#U>3GF7_=-25+JP.:O3:I6Q#N\X1@+5G(PS_5)F?5[1P1)0 MKC,)8(496/9/1S5:(?D$17.O=L;J-%IMCVT#>A2JV&^4=4O!/P/\0E-<+DY- M=P)BCS!HCV(6HR)MY.&?-K4+5M_-STX$'D4TO;9 -5+Q3ZWUHWZ@94+1WJ/H M!KPMT,VSASIJ/U.D7;^]6M]4.MC1DW(XT9LY>@E&=9O2\(_.1SXZ#BATM'5; MXU;X1)(PPZF8SL:N!XA:^JV:-B6K_MF4.)-*8XA2VBU=#W"P1E1,#JB.CE<. M/EW>_GZ)%RBZP0EFCYTK@6BTU<:U+V66:@?1OIKW\6PF;_Q%T34B/!X[02N2 M(DWMBA+ M;<$-G8#R_[IZ$:ABL M.;@@_%-BC=;\;LCV"\GB>I8O.+V:WZ%G[?ZG'2+7^6/XP.PG(O]TW>:84Y^7 M+UZ+*PFYX-.4D?LLE<_Z4.%;BZ";1I$\RY]O*MKXKOWP^^V6_CF9 RI1)1C_5%@+E<6S%Q:1J!G2]3B%\J;.'KR81(@- M?P-;OE8TOQQL2^:2?Y[HRI1K)/(^#S@E8_;)Y MBN5J7ES\PRF3MTNUG(MNSK[7<;9!']!YL.D@0/$L:'01%'VX/)C N/=TS>A< M%S T&KF->N13">+>@*X=B>I B"B=Y?_-M$YS+V2NI]T.?;4"HMXR\F\%%==Q M7<(7'#_?%L26*2I/D==4;%& %=#WFH MIH 2\$]U5\T+!T4Z!C#\ZXV]&4QM#K:5U#%_>QF^P%E2VZ=_Z\R&F=*](7'& M2=\XV1_QG#)JIS<$*[GZ M9Q9;#S_<,10G/*CFDA)6+=C*!:9--E@A<;UM/KV)])#Q^'4H).N+-EY/X<+@U&8D>1"3F7ANZ%Z73S6# MNMZ@GWX* ,O3OQ4B#PCU@6^]C6NGOTVO=L4>1_O>:5'QB)O)X>L <.WK _6K M9-7#V?8+3C=&>?R(2)3OG]:J5(M=5_F6BB9 LT7D>K#VY+Q]9^BV27@W )N< M[E0-U0.5ZT$[C)Y[R]##,=^Q'5_6^0U;.S=X1]Z,(N (<3_+C:1KW>CP=R+4 M5;JJ(V4>1JAFRC$"NDZ-3F,O0/GYIWB->'JMK5ZO.LKRG'%,Y"4I>S1GZV4XZH,:S8 N M^M3EP/4RVO;#H!71C<+9M_#"V3K*_T8KFOP<;->^C\R4>)7O/*)/BNN0 +#7T,@,< MR6#"Q<']XU.:W:?S+"IO.]6FT#50KI>%G74'$1Z-_WO"OR2ZZ=(,Z;KJ8 "-PH3CGUI]JC4;KXI@9P7O6CK6>PM#L3K: M%0#M6.XSWFVPNZV(]K4Z/N3316S->541P3#*0R[7F? M-DM]%"-)W1RFC9\\U(:>+U_'DKE2Q.VG%;5."P :J&R/DS V4GH12B[#76UFT &5*O'^1F07%Z$/J\9 M7B$R,SI!9DB@5GW,[8!Y?$&*E9[=AG?#:WY0>*"2/<[\V$GJ1:@:\CA8GZ58 MCP]H"AZGC':3I'_^>->JU'B 3/N"" P:J'6_\TA@*;T$'1<66LM[%GQ8#GD5 M$J#&?)]ZLY.3?)*#@/]_\ MVJUDJQ.'XZ*@$..9W.F[11$65864I>(%(]">*!3>TR(OC4[;A4(6@O+/J-OT M\V_XB$[7UQ&*4SX'BXW>E6([2"D$#1)/:\-V4;E19![J':VE9=[1XY!3RS!L M6&NA/*TML] L0"@>^A\MLOL,80L^IH:+2EL-D.$4Q2:[5=%7&"HNB:X27)EAVJR$N3M#">^@$ MC0"8\W;6J#LO%TF2B7O_35#\P:O&L2K]=ANZ6G].%QO*N8]U)-@5/POW,1''@'* M:B)N9R1,\4S\@KN0S2]J+:\Q(Z)D>CL75AQ8/GL.'U"\P#4J2%4U0](G1;"7N.25)F%^GB&>;VQ35TZT/M+EVS[PP=!\4 1E 4]\" M43Q;4A'7N"+A7; ?"&8BFF0,\P]5ZQ&OML#6VOIK? MDD5,YB046;>\\DM>V1*1L#Y)-=CX<9L-V86XV*'>B7S?K>A&7F"QZ2C8]!1L MNAI1!K\*HF(DWHU"3"8<$](XY]K@[Z=M_DKP0,('#00C4GU)XX5J%ZM.\.'K M;8(%9"! @\[=@3$N"L$+T0FWK$^8+AA:/9#P(IY3MD1*01\>;M-=8)&FL\$3 M-!"-R$3Q5APG"2T6#"\DVE9%1/E%5V5$@[VC;?8*_$&S@^^"$F.0]U&\C%A\ M%W75GHS _!U#,ZPYF=%@[E6^74#0+?;A,H 8,",MBN.1^!4O/&2X/@'[8)+N&_"R0&:;P=.U5C MK+64SIY()-X(NQ 3](*(>F6-L-OK;X%!$KW!,878I9[%/+V?\GE:1W5KNE1K^-'K?6PP!=L$$I+%2@#B3-H(AUU;>PL$6O0W['@2:"@ M54$W H&BA)'DGDZQ2'/)X5CIQAZUUK :AFH)KN$8TWN"W1=WU%K.&K?"_>W' MH\-WDUP+IWXDKT%N>W$KX8+VU1-':V';@ 4EG*G8<(0Z^IXZ1'Q3L-3[]!7Q^W@ M ? TLE!$PCI.X?'P-"S4PEP=V;KP>!I"VW&RCEY0M#P-X_7? \#2.: M*%K'BF4L/:$U;075.B: H?4TQ(O 64=L9Z0]U712A=P:"K_7!M[34 J.P'5\ M[!B'3[5BUP-R'3NFL'PBKZD5X^IH;BVHZDAWHJEE.^354=]:5]N![T1"#Q_P M+-,>D#E+4K(4YO UP?,LNA2/;ISB%)%(P5QK$2X[R2,0W8)6]17DG06RM^"; MHC]_P[&"P"^("34^=N^*?-]:WH<)S(K.@ZKWJ6RF?H5_4<*"HLU5_EHK::!N@PEQ_)6 :DU"%HS!UM[P'76 ZL1([]HYA3+6\C,Z]9(=&:8B^=4;Y MMN6@U(T2$HI/8I4;7J4C&G'ASG)'5,M<.[=08TYB$K/MK/)II^$%I"V]3;YM M.3 6JIK>0)O)C8_K,K6BTUW;W:GIKHDPN%]7>92I[5%W.X26O_;&17,U:&5_ M+NM)GXK+ 8]3B4K-=C9+>4><@-&#N'V=*B?K-Y(^G&1)RH,N)ND2).?)$4T) M.P386=VY6?"%D+??F )+Q+\*7!WQXJ+J731:AW=6_SZ"4MMR>1EZ+7E?]QJG M;6AG9?@#ZE0E$Q_/(>G([SM6.Q$X*SL?0[&@T>JC;B7+GQA-DO[K:A/<)8=? M8ZZ.",\VVU-FMG0PSD^GV6BL]0ZM21;COS9V(QS=&"VZ[JT4#6J_=WYVK8^H MMWAXD>MTSZE\6$/Y2.23J,E%?/8N2=)>22>+Z0IGATO^!!(TNK=O'/*RH1=*9+DBDE8M-3?\38 =A^G$J45 M#,HYQ&JF/D'6NQ('EDMK[=[L7I/C+-.F*-319J):>S3U3)2F:F?J3)L\5,HHD_B1I2.9U"!+.NW8O*. A('55?!G+*@[,P+<=3JDK2LMK9DZJPVBIMV MRBD.=FMM,4])GTD]S6^W;NW8\NB7?NBQ7PZI_ MKD9%[F^4_2'>;:'"0P*H9JN]:W? 3C>=S'JLG',2DX3/2:)<#J*H_ /'M>5LZQJ M/11 !AC7EW#I90]@P-=!4I%M>$&GWLJ;9;[^GHUBKGHIXA?UII+U&YQ@]JA_ MUD -X\TJ#U"-DF7#IL'4H?LF7FD?:]"&+:VBJWK8TGW&P8?X15*6$V3<-NAJ M.^12RO5L959')]F^JN TP^*RW?(=*//H50*XCD? BC&P[)^.FN^N&C6D M:.XZ%+$=.-WL^J>=4^ZR/\ID]T4LKCSYM=NE=+1U6]#_="JQ-=ZN=-O+2F/2^G\ M^!^T)?B&L[Z3[*B8V#)HK56(#^-I>O6)Q&.*\Z,3VZ>:S[.4$W^\I"PE?\F> MBT5'JUIMA7[177Z^HG7V^;L@[S*H]UD>!)Q\*RVG]7(XR6AK^_/> H5D@()Q MN,YKI*7-@YG@7/HN&MHZ=/^%V]K=$XX>\6<:IP\:WV97O*YC;IBNM_R@883I MGX-KQ]?_8<3NGNA0ME&A"%TG&Z:RAKKX_AWL MX9QF;$ASR/&Y3FU,9 UUX8T?3MO1=SQ/,=-H6*#<":/K=(B=CG=FU\<(7W,_ M%"QH;%68JJ:!QE92#*P1$_^*R*"TSK2K1 MUOT!.1_YK5,^Q&:"DDWR\81;RUI<_;04U:JZ#*P.RN7"RM4N*G]EPD]-?[.5 MZY@)HH.M);"+S4D6-K%5>ID_>]/YL%\Q?6\UBFJ/9U+4[WD,O2H;'GXYN<4PH MN\W-(I\+SU&H.F H0+00KOUDVTD*P+Y_X^,4SS$3](HCA^:2B<[6KG<>>XP2 M'=O>%N!]1N*]87$^S<(%UIX>VF#TU1^N\ZGQ'QNMG/J[-4HVTJT_0GS-2!R2 M%8HN8O@VQ(YH77O475K<]J"'$)Q_\ZL56\8=AW[87'O[0VO?^]T%>V[TFPM] M\;D.*T91O-\;"=;\Z/<1>J)S';>,H?B1]@R^;?9&A5+^%T74<-JSV.\7EUS92+?@R[! OZ6JXX'S7)4$ M#->3J-K[D*NK:#(^JQ0^$ZP-]!BP#1^.?MM[B0NVT6LVW1WG5\OMO,VF#:7R55+E[- M&3&KJAMJI%FBX8.M& YS_Y"O5O6Z.O-4 <7CRXJN4XUBUK 3E;]6V60%/G^T M@7Q9PB'*A/#C8)6N$;'34@W%X\MZO=OXFW;IAOI:S9"V^R!;IR?2 >CT91@X M9Z:%NL?U3Y,^E[(SIUH[]K6,@[/5,:[6VB2,]J0N1]A,Q%0X)THTU9[2!:5# MWW6\T5U_5-?=$>OR55W^8W.2RZ^ T.I(^X9H[5E=\2E''I38@QS]Y'G!3^)J M\4L^2?!%.-[+3H*B%VWUU9@B #\M#1O7K6(SVT>F MG8W\YLO36CUK+[9K/4,]\8B^11&^HW!N?M0_'\JQ!2EUQ%4G%WH+_+&U/Z,B M?2H3.Z'+)4G+FX3$8P-\// Y'\Q1:_^EAK%ZP*#"Z7 (G2$6BW=,KC&3#YN+ MAZ)#SO,IB;)4G!/06*'6ORD1!QQS_F;Z=_(5ZE"R7Z"?:J2U7GR':;%]H8CF M[7>WAP6K=]U%<;38."FVA=?5OJY6E5HW*#] N'DY7G217["3=_*=> FVZF&UL M[7U;<^,XLN;[1NQ_X-9$G)@3T=55=G7=>J;WA'RK\8;+\EJNZMU]4< D)&&* M(MP@:5O]ZQ?@1:)$)@!2) &Z-3$Q4[:!1&9^(("\(/'/_WI>^LXC9B&AP6^O MCGY^^\K!@4L]$LQ_>_5M\GHT.;V\?.6$$0H\Y-, __8JH*_^ZW_^]__F\/_\ M\W^\?NU<$.Q[OSIGU'U]&O]:@^QT''F7?;B_7=!=1]!#^^N;-T]/3SP%] M1$^4_0A_=NE2C^ D0E$-^/.;4\IG+^/;;JVCNAYS^\='1<4K];UN-HM4#G\4A$9/P ME?.F\<@GR!=ZFBPPCD(5!Y6-.^'D!C$<1 L<$1?YM=BJ[-D6C^(KPTM./QS/ MQ@]B9>#S*1P%GE@-&%[@("2/^)*O/4NLXKH)K2[DF"RXQA;4]_@R=OY'3*)5 M'<[AWEWP>HK"Q85/GY0S5=JI+<[2S4$Y/7>:M?>]A(1+=\-PR.5,9@^?/)-X MN41LQ8$A\X#,^$<01"/7I7$0\=WPAOK$)5CC0]^?=EMR?A<C]@73.4,/"^** M\P);(AWE:79OB]M;_(B#&)^1$,WG#,^304YI$#'D1J,PY.MZLC"FO[@BZ)[X M'$SU1-Z;<%L2WC'DX>QC"6^QB\DCNO>5FX2B6UOX./>M\ M<:6F;7'Q+^S-^=8]SN'ST]Z'C_U MZVT'5:W;XH4?W)S#TYTXUG4J]?8(75MG>O+H]>[))M)CN181X_:1GDPMD>_85M*31:MS!W:3 M'G=@A^YL*#W&5/TZMZ?TV-3LWH-MI<>O-H$N[:P:,T#:LTV;2X^G.W$,]B_XH\XO ,1XCX:AVW0MV&TWS&TC5B I5'I9NWB[':QYP? M $,^J"?T?T$"%+@$^9M(6VV4Z]'KVF*IBUE=.AW&F^JR7H-$^[-(84#5GD7U MZ+4O3W)D\KG*O/3,5%L !8&>K-^ZE@+BZXB8K#RV#D^_1))%5=4'9& MX_N('[9:D&L_^NW+6W#'U)8%[ML^GV7O3&UVE22Z\T#5_=#U*?1HU[1GPW2D M=]5XVNJO3:A]%+@U0"*<'HIV_687<10S/%I2%I$_DST@LWEK(]3&*%W)?M6' MZ'L-TH./M>[,;4"JH[4ZM[#V6:RE-+JQ8\1PPN?:R(8!.K?/Z5?$9VARLMN3 M:TU";?J]ZTYI69\N;)'E PW2M.FUPSO[_$]P@&>DOI+KTVQ?KO/9# M'.%XS M<(LB3L>E@55;#CTZ M'423ZG[@&ET[.&/D@2#^3\HPF0?I<=M=B;!1@VE3DV#[$GU!) BO*)^RX9A_ M=8P;D$*%:[?R91!&+&[FIVY.N[T,KRP2L-:S\'3P>;(2(;YE8C8WVPOW)=Q[ M]+/N][4WX?;GZG:?Z3D:=WCUD#-=EO &I M#LY9B 5\V/ &LR1@+N*:+F?GC/@QUVK](U8M>MWE"-0.CFA3Z,C^7.<#G-(P MVJ0>GZS6I_%F-FEMNOWD8]?%IQDUF2R(N;DX58V+[ !WR_,K[N)2^?N$RP4G MP=SX'K_VR%)5-)H'N^UX.]]NB2GYWJ,5WN MW0/'R4BOEWAY+Z[8UV)WNVOWO"+?K\=ATJ%[O@(:C>JREO?I=4[B&8K]J/&D MS+MO\\Q_+5RJO,45_W&+;_P5?,X)^OOY 1ZXK2Z",06V^_TV7;^OD7O/[L4 MHU%5B"W!?I$)MB'OT)FS&=L#>%D8V22YK+ZU-T2T!=%52@K?Y5A_CG- M4'B??%-Q^'J.T,,;L1._P7X4YK])]N;7;X^R,BI_RWX]73/+U8HO^3_7,]!' M]]A/!I]FC:O:OK&!][OB?6T)WUF[79XW( MO =,(8L*$/&?=N'AOYK>,.K%;C1F$\P>B8M'SZ1J8O&FU2U;A:CRB*:"9%O3 M5,$O"(@QU8OU+&,Q/,L.>1+]5S5O%83RD7,7 95R2QC (I:!.'X[7"2F1Q7, MMP5&?M2JNX2U@%8B%P38NZ: 55Q7^W(UF9[S4P(+D'\:AQ'?AEU>P<.;6;V7;FJJMSBP MB_68R#D'SR2&73?8]S%%*BV=RI?5D;?DFA22 MB8B<$AM%QP&!I2,)A-X'RY:Z&DO<@!"JYAW"Y*,EF*3N?9'5IH'*IO%PMIP= MGB$\/IG%XYH&ZT2$0IXAC G0P7I<9'Q#V'PVB\UF!@G++,WC^8JC!?4J"C>7 MD=+J;CUN^E+( C\F8=Q)2+YC* CY@LZU*^:AD.P$SW@;J3NB!A'K(:TK"PAL MR\[9RR#"C$^I;!\5>7Y9"G]J8F<)U\$<\-AJ][<7H?IB@."8]B\4D^;/G\6R M'Y-P(:07MTSN95X'55=[\:LE 0B=81?%]I*?IA+'7(1-NDBZ/A2NKG 9&>+L M\ZG)5HEF^'XOXG5J@UD^7KF4')YIA3PMP'5 U24H=!@)P M-=\@.(9]+ZDK56X@;MI8#\$.JZ#6#?M,KG&T60U&4<3(?1PE!6QIW16U-BGK M,6PF$0BU85?,MC2/B/BI*.(F#PTF$75_9%=(DFLOND K"0T,9CUY0) -^W..9N%^M#/QH=+8>3%T90 -.X&V)J/F-V@]*&5NP2BU8>=-6@NJ/(>2 MPS+HQ^ V<_*3GY92]?X=IXZJ?.9)7-Z=C&?]A.A0;'!F&<%) M9-B_)3N2=#5I7OHDV7]2&/9%261K!/B0P90#9=@O55D3 H:HLKGUX,!<@[ 8 M=ESMSB.HS!" M@=CA%=]2+3+6 UE?&A!>PTXF0))L9I8$J@TP1&BH$$OE 4$N.*+^^69'5,[( MCUYJ DC>8MVJ O!>OPI D>1_H <:_L/)*-MP?[X$\>'N_^'N?[LPI;-]4Z<6 M* BP*W-U-TNK ^@Q#^)G^&RYS2QX43T_H54W[[ED0"V-4QT!;/71MP&/E74$ MVH:PFZ("[3E \N@J>"]^XSK8;CHU99TO7NY'G)8I#_@TBWF5P MBAY(A'P5+-)N'7Q@K6.D%@ $K.54Y"L\1_XM#C%[5)2)J&C9>R6..JJ6\6QK MJ.Y6%.0,L)>[7E0?0G7[:=4*:PLL:L[!??!=M@F+7,H7>YJTYF^MQBRYA)!N+TW_#56 M1]Y4'Z"LU_2#Q0#J\@_!]<$P7,5DQE3@=M,8VJ$__6RYG[=%,2TU"6HX\OAJ^08/(U:\,E>AF&,O;.8B1F&&:%>\I[(-7Y*_B)U'VITMQ\Q;2G 8ZN5 M**8SL3F,._V'BF.5&.!)U2R09^21>#CPPH*#!X:MJK7U((%,@X?0MHMF"D\! M2KP&@%E0;&*O/BLY!8^&[2I1_FX8H%9Y)[L5K<$[I'K3-7)>QIT#:V=']V)# M$\MPGD[-*[6V [C#*J1T*_)F3E&XN/#I$_"(R0?]=!E!R)]WQ!C/*E@A4\]'1+ML9E63>;.@X6X2ZDR$KY%EY6KICG>ER^@[VP/\Y.04G72,[#V?['=^<9CN9.?[ MLH>S;S*\Q2[FY[]B*M*69.]V)4MZYY]TZ!3[=\>RF-D!W^Y! '[997.K1W>, MI8>CY/B339MJ_M[O\I=T=+*>3MZU.T;Y(> !LVAUXZ/DTQ7NUX=B.LTVOQ]V M^5=-Z.0\+RAT8/2$Y#% M^OPZXNNSC.G2)IO.CZ1OLK9WSVRQV->^+J!4R=%Q:1-,>SA9 ME^XXTWZFNIKOTBZ8T7,V!)-9*D@Z"4UGFVB7.V+Q29)J]BNVN:23L^[5'7^G M\,/)UE_&W@:I9+NYH@LF$[6T22K:T'"2;Q?8C_B$7"ZB.\9)2VLTTW M)^]GISDI-2N/.S$KG;_G_^KT]<]]M)*D_0,Z*6VT[>@D';)3C4 VMT3:=Z5- M'+:\>Y%!8=?*1&E@W?8B4F,S5R9LZ\;N1A4FRT_GI[B"%K*SES<.N)G+3;7L MEFGX+:#W27B*K7 &K4[%XRF\5*KH9NU78&9K I)%IS;JDO!:5LRNW MZA)=#T.;N2^I-Q,Z6W+D.-AW]_(E3T&;[X1:.4U[?;1Z^[0OO312U=34?<3^ MU@JJH0!P8VOY^D^%)::%6*F]J;N-1F&KU@*X)1@^E6Q;R^-99D4GQZ\[OL:= M^(H468WNIB[B]6C'Z.L!F@C&+_17O$4M%J!1X*V_ -U9T8#87V".--6*ACW3 M;ZH1XR]NME>_0B MAR3M0R9)S>2/_J;23A:(3 ;-7)!>>!>9'C)>*U-#>EI(UCDB$@9_D6:*],*H M=LJ(3(P]$T=Z"C85,TADTJCR2/H)]Y6R,F0LE[91.#>CGT5E-TE#QGQI-RVG M:O2C!O=C'(G0.;%/G84268BY\"_$L]J_$4P=GHMJ*#\A6VGKS0=*PN6P? M6X_EI(,YR6C.W[/QC(8C0065SKJ5=U.4?8U>ZE5/ U5)3FT*UH3V] '=O?M; M4UL#"<"!PIRL[OC@\C"<5F=S)3[K(E:ZKZ6K&>M";;# ?&A5I$*KLYEP5QU, M--$L:\2^L%77<-H<.NH4<&4>:>O$:,)76;JOVBI9A>.W>)LL&=]>BFO:1>[$:%:S5Z M[E&XDS5^T1T6ZSA$J[O:Y E5@29S@B?M]!+V+W68SG!Q M]!+/.O$<:2=K-BQ%;$9#\@%L4WO"-;#-J3FD5H?9\DST$O_*=_WD':W9Z91^ M31U!0/3:74)#%A60XS_MHL9_-?V*_DU9SC1T4YPWK&HWG'T-$ $HG\]JC>L7!ROUH;ZQZM8]._2\X0'X:(#6 U"[BONVS[C09HU\<6%'K>ERPX$H M&6 ##, [ MA$KA';6>7UY:NX:*#RFMWX';/*@DO8%9KE!=N(&Y]4+3FG+QK28KKEN>Q!PL M'(:%FL,ED*LN0,AZV9%*5,%C>++:+=&LDUFD2\F:1",=4,%,HWIZ&TCB4850 M\E MV,$"=W9-A'8O_T@U89V57,6O^"?#RD"@1ER= -2?T/A]:1I)^%4BL.M3Y-3EP<($8H')H%F@YV M.X-%:MMUN \^&6/?@O !NV1&L">+$TJ:]Q^OE6N7ZC!M4\BV+2BLW';:@*O7 M3>:&<\#N:/J1*W<7H'7?VXK69*=:;/<4WCB?S; ;C6>:>H::]WYOOJZFI8R# M^W7+RA[-(LPT-5W9MO=K[G75#',-SN=.)[3Z7 JV[_TN]'Y3>I=S,)[4W9Q6 M*[NZ<>^WHO>8U;ML@P$?PVGL::H#]LX1"T@P#TXT-#V M \97-)1\?16-AX0=R#YXB#.+S36.=%#9:C8D/"H8!\]Y9I'(#S@WF"55MT4E M$Q=&I++YD)"1" A9#BQ9Y?C,^+'TC,XT&'(*&V) .%D+-4'BN?H%1,J/4DA M>ZK;KA)!A\P>T+0Z9/8<,GL.F3VFC>Y#9L\AL^>0V=/GB[B7YP%FCBMRI0H9(89MY$EY:CJ4'G!,Z*V&BQ=(&[0*M%,=FN%X5PP''YA MTG0@5<\7#+Z6Z.!ASKI5X!:[=!Z0/[%WZ7&QR(P(\R1-*,V]9EQY5_S7Q.?@ MX9#_+5YB[S3F\UN\7;7^PSA:R-]1[7SP%SSM^M(>>/2T()G^DK./O;.8B6?" M,"/42U*2PFO\E/Q)LF#I]7_!\Z>& J I8#A3E<_\)0T2.6X0&[/D#JR7U#G, MD]-D?E]EYQ<,OJ[T$/)-,V/!^\!X2>*ELBYDJ=U+A @6%$*C:18LA$9ZH!G/ M1IZ7J!'YR:T#+14I#; @W"PK@35+'%E?&%TSG##TLB%NH M^"6AS0]HIT+:C EYVM284=VO.N1Z9 '!=^IX?EF@PO^)S MPTN/4:6Y -Y%:D#1CNAA3?ZU(X7-Z%H3%=QWHH 1P'WT;2;:5Z\XT>;K1[Y& M@:)R/$LQ.[/<_KX)GD=G*U2X+(?$MP2Q+)?3$_'%?!D?SP=FZA=I)SMM(+) M3I>E>AK]-H$U^FUBI'I.395F7(*+BP&EWHQ@I=Z,C)3)J:G4C$O01]54J8!Q MG#A&I6'P0HO>2[?7T5\5KZ"'P< Q)*L_/V83S!Z)"SVNRYM6MWPYQT:9)JPH M=)DQ*$3*6 QE1Q1)\_Y/C%+EEC" 1;3CL-@6$K8>%O=%J]=LJB_"Z\99N&!H M28+Y*5T^T$#X'J7[AZ(7EZ#_344]^VE- 6#_1L1BK8*OM+ 3?._576P=UM./[\(J[A2 M+/LL7JU,/7DED/?')?M7/TVO6!9DHX,.+7O.*)K/&9XG?)RL,MBE!OX[F8&_ M3="Y7SD923L,_6WVUD=Z#8->W=/D @-PIS#+Y;VL,;IU0=M9FT9>S07)#Y%7XT;P(?)J4>3U@CQC[X;QT?,XASS2![8W8 ;7"NY)&6][ MG0)O;R4,3Y"/Y5HN-S1A$]?2+\!RMP;R@ .E'\U8A U/84TEM,\X+-0C2^7( M;GUOW?:66DZ_R"RGG&H>&!7F8H%PP7[JT#+,[;\MK$ORYK\HRZVPC=_O*B W M#K<'_*E2&>O?^15:L:2@9OZH"O9$2@X_$J#TFUQ?>CQ9;9ID]QI'3XAY&A9H M&[3M""XK)0DA4;3CS'L/88WUV]Z4 H//+>$QD+J8*>-\&'D]S)UF%L2?VX*) MRN3LQ_!N?V$%9=_(%W@W/@JNT5+Y@$(WHYDIH%F-+^U!WIYCTB'6"N9?=U MNC;0O;0![E4M>U_T6.,D< MX;\CT[KFQ$O$=?5CN%KK%0MJTU%<2WPU1P'@HF\ Z7VP_0NB*<6O:8%3L+2^C_FXOBBT MR&<1\?WD_;'S9Q>'H?#;AVN7]0J L0Z)EX5F;_-1M3N&/#QRDX1>+HB+R:/P6DH#:A]D ;6$H)-3=#8D^PFE%>*% M"X%L>!F,?)\^B67R@K(S&M]'L]BO*?%':0@Q'<@A@;,>RN%+LY,/9H,VQ',. M ?_X5<'2TL/P14D+1/KF/ZGGQ (JP^B#],IR3O(G)R&:A*+79.W( M:@:E+NT8%:]*:/2U(VH,J&PSO>U^Q30+ON6+JI?D;O@AP2V*HJG D?2R500LCE4 M*F%LC2".9S/B8FW,*IOW?E=[;[1@,4#_HF&5^,CS?+V+&=2A>X0V\"_(L M_J6<^W"?_FMK[OTAJ(2!36E;#2S52Z/2?L8J-3;VBNC( X%H^B5XUXV7<1+5 M.<,/#+LD*T7QX.-$V8$W6E(6D3_3# E(4DF>>TLC#&]:M"MYV_8 ?!.TFHMK M'*TOTUVA ,I!T>X_(#P;R 4: 68_=P"X[,\#@Z7$->C#L'2;Y%.GP2;)>PT/ M)+4TH#EF*G5 %>M31#)+=9KT GV]AS0O!$VF+.#F6%C8I MD9,5A-(<@@_2 D[9<&F-YLUX663W)R<=TBF.Z62#VA$,306XJE)7Z2.H,%RT M>ML1$)7PJAT25=.P)BA:!U@P+*JKLX$$1B7BG*R^HG]3=IJ\%"$-D-8B8D&@ M5!M#VEQ,2[W[$ADV$NC<2JQ-R$PHM0EFVJC+-&9?>-44]#:'77N?'E:'8I.$ M5\&KTCV[V])0.+;IMTF5PO3DC+FF$7'YCC1R7?P0B73;,*MF=89#,@]$L1PN M&?9]\2(0\G,30QK7V(^HJ6O">V+9DN @[JT#'[@B>3_"HSG#6!JO344#VIL* MK[<"ETPF6Z/L>>&QY*J$N*>T( _*]5+2:5JUZML/H*9@X%9G[SE8$=M2]9P> MV;> JLQ;/9DLC7!)F"\$:(K^ID;@ K1>&-Q2*8=GTTH=\/)^+PS8M40:@2M3 M-_@D[#=S5$OK9::C.8"C6M-/W:$'_PNEWA/Q_?30NJ4-O0!%J5AF3C&)3)0E M-A:A2*Z B0=![C!;JJ_$?9#>VDSODPEJCB#7ZZ6X[1=3NGBYQ:0E]6(%3Y=!&+%8 M\[H>V,'HZR-;3*D>':EJ;$V020'([A,CL. #"2"=,NR1Z *Y25T'>9RHJJVY M5T8DJJ=*MBT]"F^SJG+D5[)('V5F@OIF?77K 1P)9&+:EQ.\PZQJ%X+:FSD82%4M1\7VPT$[P-A\ M0-@;O'Z+4 M-A!(/.ON-A095:U/56W-;!J@>F$4;-\L]@/"YDVB,5A6)]/QE=FC@4@W8OS3 _S OFKRY/QKMY *K5&JUGK::MH7:E6;@;ZBN]SV=?2_5>N MN&6\E&E_JTGOI5R B4LE[$'Z_6!@/?Z*GI7Z+3;I_85;M7Y+[$'Z_6C86;2] ML<@MKZJV-N^($K8A.-[;A(;.Y1RXAQE+3*)L&2I#N%#5'CA6;LAM =BK"^]; MD(6ZTKC7-8T4[]W#'::?#;V3KOH0J#;WD-8_&W;N#>P%7?VM1?,MW ^&*P , M_OU24[O9X2W7;-Y\7]9;N'V:V$>& G)]O'U:+2P$U]&[(9CL1X9A?"S';#TQ=@&;S$:9E8/M-",(SS$3>+ WEY1G*#:?'AA*#]3X+JN8= M_(!,)P6/^?K/90KFV75,Y4,'E>VGQX9.B+4 TA !Q,ET"M?VYGN!7'%_-Y:5 MDH9Z3(_[CNA4,G15ZS;7+OL03J;S5+A0X]E.HGEZ6CVAC-$GD8:.'OA?*M\\ MSA,]:E 9")KU10)/]/8@K(?@ !&2(V!54#5)A\)A)-*@DFU /(#N\C^@N?:U M5QF-@:!75R#PT&<3MB\_^T)3@$+6];%=AST^&_;R0CZ-.ZC M769.D>_?,+PD\1)T<$A[#0$!+1$@$#[9XD%H?W9 MIKVK>#(^G\VP*XH.[6,>-+^"T66A(O[XD_"A-4XDBI1\=V3/<0"@3:L%=%2+XC0W$+EQ]E M)!T' J66%"!VAATJ.:=9!%*6J;#5<"#85'(-8E'PAY@JEBS2U6B0;KAI2/D. M/6?;?9MHNKH":E5;HQG4 M.3^J-_=VVEE3\A16_FZF6 0GH MG.HPW4\\6P^)= X6>00SYH10HI]68$*_5FU'N%G@9*S;B$E&JZI.BIB),%Z2^\5 M(^H>G?2E@& T70@[%>"",FX !_7Q@SH.!3DI__TEE^9D$8XC681C3;T8W1 #.-LC]/WF7KY*-^R7N.H(.XZ4T0JXSN9C)S@ MMIQKFOV(MIZI:Z#D;PQ^+#U0NIF,N/I!3I.!*G[@(C/BHB Z78CR&)?!MX#Q MKX7_^L\$PFR[""_#6XQ"&J![?W5#PU"\,EI:N"HB7&T-8#2S@/D1LG.)$]+;4[3U,LMW1ZY]M2'I:%+ M':E&T07FO")?.&IBSLEJJ_%^4TA!_*\[EW04H['4N)-3=U+R=J3NGF%&'E$*=)ZL'7[AT^^* M3Q0-IX%N?[,Q'PF/)PG:))@G]]J$9W9!'DY60)FPDU45L5L2_E"X#OKDP1H/ M0[W)50I8]8V:&3]#*]-9R*)Z+4;6RV")V-Y15D^S76U:EQJT85J$EA@_RHE* MR.KW3V2]3#U0HZ%^"#%8>/L*S[8/F96^EFY@[;7L[+4(;/J<#[8ZI;Z/6,Z/ M_"D;5;>^73-UOA9:3PQ+5\43Y(N[NI,%QIIET^$>?]T-4:5%Z](NJQA6K:NR M/F8V0J7:U2C9O@6V"Y3-VU]K8%K]QO8X6F"6I6NG*2W*6N! #T-[H\9'1+7Y MMW1U'+DNMUB+24PJD* >'7QPW: D%0 \NQB_/%"Q[X\"+W46UG0LK?N9U>-(X MP@=9'"$9Q/E[.LQ_.C1P-B,YZZ&@PB&H\-?UH1R""H>@ MPC AL]FK<@@J'((*!C^Q? ,IGO>OL?3*L*+KU- ;>"T=H612# M+A%;%3(-1X%WBAA;\=-G^C9A.)[EC_N(@JE25\''DJL@I;^3<2ANE>:#.-DH MHHD8QQ$#.6*D?FYD9B?MD8 K<>MP!:R5\14C(4C11Z*XK_EI5P,9?6>=@#,2W\2+R0GI <]\\$ O3?PYY(!9Z+0YY();D@0"^ MBN+!.TEXH,L'AA=")X]8G-2E+@O-WM:G?-24Q=)%\47Y]7O? YOY\:W))#GX M\0]^? MWQ2'[\>LX[ZM=W8:RZ.JZ[&'FP9VNY>?^BO[ <\3$2UNA*(PH[JT# M&I=U,9\OI6&Z:PEAJ6]=>EA*7;?BR'2-H_'L#CU+$U#K$!H$L'N(9NG);U=X$A3=S'A_=/2O]W2]Y=Z?+D"SV?_3,K#]QD;\.&)H1MPK[$U&$WDD MI*JMH;B'WJ=!-9AO>^4#%#V)8H_0T2,*(J)2=&7;WJMU-M4TS#VX8+6LZ]$I M31RQA$U&\AE=:FC*-*L_GZM9AU3<^-E%0,7?B<TZ.A+/%:@H!@F*[=?!9CD8^][062>/BJ MFD^/WEN%E=*-!PMA:?@EXS@)*]2$JJ+/0/$");'47N=LW]%M?O/R,H%W30,W M_4&*H Z! <*I+Y:M<1,A0\6$; "P)I5!HEQ+-HT@B26?<<./=^!@RH4!C2WK MT#MMONZ^ -Q.=4 K/ IK*BXY07Z)=UET\M-;67124',B>HA2'J*4ARCE(4IY MB%(.*N!UB%(.$+1#E/(0I3Q$*0>AZ4.4\B\0I10F4%CIDI'/;$6WZ8>!J%]+ M$ B,#\9/58\XJ!>J ;M,CPQ=4VIH "D$T0C9].O#J/19R*O??#K:=5Y C@I+ MRML<7!8'E\7!97%P61Q<%@>7Q"RZ,AEL8=U9]51M99QUY^G8G^7T&!L M:)#[OLSH$Q2XZ,&/0\54+K4;3*IO->>0?MO.])V@($)?$2/H#/O\_Y6>-ZC] M]/- ]"V7 -+[YZ894(#>+^+ 0RYG]&YMTDKU#K8?3N:N0@1P\6[;^;F_H_EH M*.NWA'U0W6VOX!WEJP]E>=<2! 2C[>5^G[LSQW;Y,6M=GCF6G;^/VRZWU/7U MF7=#6?+UI0%MH[97__]'9PRYE#,BQ6&WV?3=4-;\:LY!_39>[JL="R&+"DX% M_M.N0X'_:GHGG/'CV27_0A^)%R,?<./QMD#383OO8+G )?'BF@%^H"JQ%01Z=F-IT1"@IB>/CIWY5D+II7NO>X [[=VYOE8/( R'LNK M9FZWZMU$W^.KH7(I0#/==.'\."0!#L.1RP_Y(5&'J, .P][A5-*!WXE]\(E_ M,JRL(*S1U= K" H,U(A5:L"^$%67X%FYEW4#<*_[V%[^"$-%)/0_$85/0E8V MXKCMLA$W:)6\W'5!V2EZ(-P.)W_R%9Q1OC-$JQL?)9=$S[D<#\OJZWJ"3$TJ MTWQ9E*%SA5 MSZ'AIR=//YZ2%B] MUR%8F"@UA++4NN@E>(]P\.M[D)JN 3!ID)XF+P1&RY@ MB,IMAX8/) $$SGOCG] ='/T%_"R5Y^HJ.0X-12QP(PX\M.X;Y"I"\-$3NX\19QWF84)<@_Q3% M8>5VE?A8%=T& XF^,! @G\Q^5,4WS&\P<_G$0G-\@A$CP?R[2%OC!^++(,*, MK_NW7#?P9U:;U&!0WD] ,'A@A__RE"[O2?J@XB3"#P4WD_ ]1*M3AI^XK_FM^ M$A<&+O];O,2>.,?56E'W&FDP,Z)3^<%Y9=CY,XFH^^.2VJ7'6T&B!H7!8-1(+A"RIIXBZ :DYR7: M$A;UMJT-( 1W&!0@*C% _3?U\G1W*!(7: EG+ODAD7^&&=^>CVH=>$ J@X&U ML6P@UH8=2"V78!X8CBI)0-0,.W\V#U8+,S9U2WS%T8)ZA0B/+)"ET7UH6-80 M"LP&,.R?$1[*"/)07I!G\:IQNIV/EB+I0>[,K4-I:& WDP_$W7 VC]0SO27- M'B[\$ITA8EY7.A!QPWZG:QJ(1$%^6!!'=+%P90^3P^""78:&HT(0$#+#+AW- MG77 ^Z?N+EEPPO1;O)$?MY=DD[["#2H^A7#@:E=R/-ZMY%B@Z*# <[9H5M9U MW(C>NGB;NS3GB 62$'4[924C_Y"3$ M$^DS\H6'-[J45HR^H#Z?4V%Z6M/#\)>2? 5"__&W3\=''__AI 1M*\R98XGY MW%V*)0^E"P'_2.?)]8V3U:9)%D49/2'FE;Y=P,^X)VT[BGLJ)0DA4;0+?NX] MA#5%0-N;4F"9T);P&$CI4'%SXQHML?PBYG8K"VY?M@42E8@)XF@'8JIK>[OM MS%RPK%1IM=9MOT+93/$V7XZL#4ZOUQ_OGNC=@L8A/ZK=+0B+, YRFSC/3!)& M,3_E"":E%R2;D#+U8@;P.= 6I+'5(90NS'P8^2ZTT^S%;D.5ZK#N,E=SV3?R M!9[NHMK-:&;VQ&I\*](/.M*N?5OK\.>2S=N\J?G6ZVGA?\>([X3,7PEON/0P M4-%R6L5-#WM]IU\Y58L,@M-V4? @B)$O/&_R0KZE=J:*@?<%3+7 $"SME",, ML?OSG#Z^\3!)5N@_?A'_?)W^,\&,_SB]PG/DI]6G@%,9;U5J]/+.9%52@I]- M?_ H"M+Q)D9+!TJT1@$.NSV;=*%5*_?\VIKO=9<^GWS%$?+EN\!VHVG?S]Q# M,Y-*.80T^+[M(M4B#R! X83Z2/6$267;WA])U- GS"BD5M./(-YP8DG"8Y+F MGR:+C^)H09FXX"%Q#DK[F7J7H[.PBH:X$,*FO;U;G-\@-F:32"0:)!_ M!+R[\G9J_NQQW9LNE^(.>ZW]6-+IQ6&KDA5T.UB#:_UM6*/S2\:YT09LN Q6 M:9JJ=E^@PTO&57O?-5P%J\2RUJ8KZ_7R4=7=;ELNCI5XC6YQB-DC/L.AR\B# MY,XJT/KEH*,2$D+%\ 7'PFS*ZC2GDRJ30E1=NXBCF&&Q=J# U=LZ]4B]'/#W MT@ T,PQ?HCP3;XS@P NY!I+"(\E-,?4)2M[OQ6&N(2[HN##LLLI9SS@_XZ>^ M.WJ";Q#QSM#J*PVBQ2CP_B]&5?[B'?'5-%XL\IJB@[/ L/^J^BKP^"G 3#PI MI%,.3YO$BYL#]20'IT#!V]7OE;%-&'P<+3 ;YQ7"-YVV9;3#:TW;>?NFUL1M&'XERH5#V,^4XJ*U\/4G 8$#KA=3= M'V@NVQW3@N1;K?C./Q!E5S(.6W\M*S=Q:$RP+[;AS(U73Z=%0EG.8>U#7;2_K9_B!89>D]D3@C9:4\_)G\J-4\"@+>R7CH'+;7LWOT+-B#A=:3(^'8N*4F 85VK:!RTFQX/ M93,%6 =5W/;FF1QBL?:1?;OE]-U0MDV0>=BM:SC0LFU82)RY6^VF[TR58]". M4%;P"X%@V+7^!0>8(5^<<;TE5V 8I95!E9@H.MH/DI8 &E[V?C,XKFGP>J=> M]"9Q0[/N[X?=O U!=).ID5(MYFI4U_ZUN2#0H73LH73LH73LH6J?!15BJN74 MV%BL7%BMK[1VJ-IG2T;.\.>2S?D_?XFJ?:?4%V_*H> &AU1JN5>T-)5YTE=Q M.$AD<#TPO+>T^LJ/K87_FIX2Y9+:ZCS@&@O%&W,X' ?GSX+WF(2+Y$[$3#Q, M)7$?J+J^.(3U)&[[7 @MK-Q4NF%X2>*EN, $+:K;K5X.))!PX-)I]CN[Q1Y> M)G>+,X;A[ZK4].6 )I40/)&81>Z",DSF0?J,JKOU !E?"4[PC/_]#CW#>&H2 M>'$HUY$;PMYP89HD'B/4PO!"'/H?<>%15E \$:$4/_F))F^Q*_R_9$:R]'[O MWW%ZZ5 \ZSH:GU[>8N2+$CW?'F@@4IC'[(K\$1,O:7Z-^=XBG5\6,?GBYK!M MNH6^$\,%?3B/&[U(;(%BLQ<,\=_\?U!+ P04 " \A7!4NP7S_2B) "VF@< M%0 '1G;',M,C R,3$R,S%?;&%B+GAM;.2];7/LN)$F^OU&W/^ V[XQVX[0 M @D@$3FO_WWMTV"7DE>T"S]]V\^_N[[;Q!)HRRFZ?K?O_FR M_+!87MS$-^2/Z1%*2XS++_X1^PLF._R6[I@G)T46VV2:D).R'ZL%_1/_U M=Q]_>$8?/CC8_8FD<99_>;QI[;Z4Y;;XXW????WZ]7=I]HJ_9OFOQ>^B;.-F M<%GBTUKY_^[[^/Y7ZOR4T_?6/_/][Q@5!['VEQ1_?"OKOW_#GUH_]^N/O MLGS]W0_??__QN__O\^TR>B$;_(&F_+U%Y)M&BUM1Z7W\PQ_^\)WXM1&5)-^> M\Z1YQH_?-7!:R^Q7:I#O(2GH'PL![S:+<"FZW?H8I)7@__6A$?O __3AXP\? M?OSXN[(-YEE"'LD*B6;^L=QO&94*RIGP3?VWEYRLU&"2//^.ZW^7 MDC4N2^P[\B\-][I^7_3;)PG\]YT3_,D ML$L9\N37JWZO"?_C+?O7 ")Y*]D$1N(&)#=A&('%$\3$4-MNK6?1P&["1_,L ME]O.9T9A/WY&D+/A_?>#_]>'[C_6X_1OVIU\>\BS>1>5] MOB3Y*XW(XHT6C7'1,O:VM6+?C<%RA47>(,9Y9&EV+?%=E+%):UM^2*H77*FO M\FQC>GK]6C*]S"_)GWL@1K8 [&<%-DNC\BDWNMCM[RZ&M@F88+< R/I MAR_+;_Y;+8J8$X9J:?07+O]__NV[SNP9K2@QT4,MYXX()9DL$E1 ,%AB0C2E0BZ):]FC]KYXS=L6'-<;;WKQ1 M_V4\=]1__H6OJLB&I.75WW:TW/,U'UL]IF6AF$@<=7R0:!)\3B@GA>#DFH)2 M&FN$*.IDCS3U'(EH#-YW-IC9K,+.Y*H/AY%3$THQW?W&#%F69 MT^==B9\3@LJ,+_V8/W[J*4]L=B]?V+->LB0F>5$M"/I@GK(*BGY"G&'$VW0Y MNX'M9#K90G!>'@1[3$YA!_4-H7K1.&#LT]$9>Z0A]HX1)$M+]K*8[?5-6A+V MFM5D=E/Q.9"Z@.^/G2;YX+2< '),PJ$*:G2@<>V"]RB#*8[>'VGQZ_G^G*31 MRP;GOQJVQNQJ?C>>CIX:X'FK53GM8\TA>2;I3>X$J M 8^;\0I@O5WXWJ_!>U\+25XP")EW,*X\L8=.&U(ZC<"CR1BZ92!IQ(.SR!VC MP_#!-8#MM=>GC5+SS#OO-BVO9'-KPH!P9A4XI'/"*1&OUD(*!IYVC'.*0_F, M_YKE[2FW)@I%)>0K!D4/L(E D26"4\8(2\N0DWHQR]UVF^P7:7S#8U631-!0 M[],8Q;UY. Z@6W_'(!N<#XX Q\RH-$18$NWI0/.-'O)L2_)R_\# EZQ]?'-B MRT_!K3Z2DZ;/Z6M"4_I3F(-:< Y.QRH="&7I^L,M?24Q>F)_IWS3:5$4I(3E M19WO:,(O6!B=IK&03Y*I ?;Y-)0 0QTEK#%+&B%HH]1G'+W0E.3[/N>-'#%J M^"2, _0^>PSB8*ADQSCF5:LAYL-6!QK-KG=Y2LM=3EC#KND;_Y?Y;-JDX)-D M=N!]CNFEP5#,"G',L%9!,*Q1@4:P^]6*1L1M!-/(^J25$6Z?44I!,&0RH1OS MJ)*%.T3]1%YHE%B&I;&03\ZH ?;),I0 PQ(EK#$]&J%3!Q8L*'OC>&6(&AA+ M>%O7JZ&U2_GAS\%[5X])"B.IA:!]\>>[@KE.1;&(V)A4B-A.PZI<*^UWD62$ M/%PM*46#\\8-G[Q^JJ113_RT6X,7-U?,KUY3O,P2G"\7RZOESS2-LZ^&"%R[ MCK?!Q!5^.[S8%((39PI*:3?Y!I%*#Q5<$0E-]+52/?6<\Q-S=W"*"X&Y1V ] MD6P:WFCD!KTED5D_0:01BTL*"3;K<*<92M M/!)CL2I)[L(*C:"_9; ):+<:5DG!((,)FK0VYK+!A@>+%VH0#C1 F'Q/K20, M5MC@V<:(XSJ;]D'"P@V=9(AAPL0*M1@,2ABQF48*'PN/R=MI/$Z"T3O/&6KA M)ALVTS2R/K?2C'#[&VE*P> $_[_%=4%4ON 4 M#95.&XV':5I^RI[9__R/C/V3+[KY2>4Z)T1[JC=)TU^,WJ2F=.%Z3FK!R3<= MJ[0^YLIH+;317[DZ>JWT$6X,@-I9^42R=8ZW+S3"B6UW19;UOL.B@ROMLHP% M@W/+!=V837VQ4X3=%23ZW3I[96]_EY;YOJ)-_1^"-8(O]1]^N;@?-:G_@P\F MR$!XMW=_#=['$A1IIKJ_O?]\?K,(V(L,AAHT_\%G+W9 ^KWX90FF%ULHXU[\ M+SP=_CAJ_ M3WB;>N=N\+,W#TX!JG73>K\%[SH-("G\2GCT)]X^^)3@HN"!A3G>T'3=9>_3 M=ZY5Q5N'.X)O26"1AT$,-Y"2/\6UQ*)P5>FAJ)>(\;0!DN2^82V@@DIN>-S9-:49+*1EA@]A5.SXYJ^D?@AIQ%IGFY@AT'8&SNL@%MV:"5AL,,& M3[H Q>71EBN@J-$X-3WJXAM+K+N1HI7R&,^E@]@+Y1J+P*" %I>N!HJ0A.:7 M+K[B/+;D$AC)>$VVJH(W2*C:%PA.#!,JZ2R>RQPS59)F%+@DD6#V]'KZRA;D>_8W_0@QU8*WT6->T]J199IZ<'+-QSRF7F,$ M_?CQ##'&_'#JF<@--3-AR 4XW08P'LK-F\C$SL![XJ*$VL;&'Z'-D=[ZMD5+:=G"D6O.[K3&_:8)?'73TX9>=CEIUY;J'.U]/9 MJ#+V%.AYCX29H^X/'2N^+LXT"'MDHP5PCV@: M22@<,L-39+C_4"N@A:?(S-DI@D5Y2IJEQ0O=FF=)HT:(U, &Z*JTP KQX/QR MQZA-]CI0 <>RG,2TO,:1.$(T)3E7"'KEE!;H@$J2%!P&Z:!)Q!&"J)$\\?4$ MDM(L7Y)HQYXZA&BXF6!7\G5 SAE&F NB[CPF8_#@1Q_?6(/O,VP MX9ZF2LK?YJH68K=]*HD$[WTS+FD+E DB+HFX*+0QXY&\9LDKC_RTSU>..G[+ M@SK 'U8)-2@$9]84E(H20)4.]&GJ)YQ37GKO$9>F*4H6\YI,4P-RD$YS) .& M/AI@4LZJ6@QQ.5A[V6RVC+-4E,M[QNFO]ZL58:3F.&]OSN\?C<.3HZYG9\>] M.2/OQZX(AG=3T"K\(Z:+6F54:U?D_%88^"V$&[^/_!*\YH9O[S=?-WHE.,T- MWO:'X/10H9%66B4N>88;?D'W,\$%6V]5&XDG')7<2CW1E&YV&^6(H_C=6X$G M%:RVME/_1Q#=KT(DE2JH9"!\XY_QF[G3A[_[J^JE@-45]'J#UND*1')]BC]%#OD=D]%+QJ<%F[XI$0"C0*J=VR%"K1!Y8:?K)(V=\DM M?Y0YI[Q1P^R%P8Y%@C/!C$N>?RI!%#%):$/+_9;P!&SI^NIM2])"'6IM$_9:X,@( M>%#A2"D9G#Q.\*0D&XTPJJ6A\>@<)SR^:_E"B,O\I!?W6O3$ GI0]40C"X9/ M%H!2W9-*' EY3Q/2(HIVFUW"9L%89(WA24-R\L+X3%_);588/&5G57]I8J1DK1;,O+J\<:EO$G%[Z+> M#GZXO-?+!R?@!)"RR]6H>%OXBVRVN<.5>XV@QV0,!J"]1 P*J>"4L$)3)B;F MPXZGV_5W67I)$L:[?.],"+N.SV!T)_C]F'2C @S&.*)41:@W>NAD3#K60DY, MSSNVT$Q-B8'LXEX7SHGW#I(=FWA7-+HE\7*Q-.P4J 7][0N8 M@':[ "JIX*RP0I/&FT86)4+XU/[ULMS%-%N\XK2D1A9H!/W=B#$![6[!J*1@ ML, $38[!XK(("V'D@08+YH;S93W-EPO#2*"0\C<,:"%V8X D J/KM;BDKQ^U MDJS73U[LF,:\-&H:T]20ETHEY:^HL19B5\A8$H'1Z5I<4O"W$.1)EIFDGYS= M51("D8.@*'%2W>2]O;W0L\!-SW/.;K=FC')VFY5@<&<"4G7.;E3I(J:,^MJ( MJ9^:8E^>EF2#5UF>%3$YQ[Q6V=]VE $PA&W95/S%;KF![P*XS/(PZ.0&4@KE M>D)%IX:>>WHG]TIY$L^G3.SH]!94QKS,=AV/)>7*R9D58-#($:5<0(YG M9"VS^L2RO]SUD+WY'*<1WB:[PN38*H2\D44+L&6') &##CI8J&^5NO--YIBP1JY'Q=,3#";*X:*(6"T\.&3$K3QF5Y7JM.^L1G MRU?WS#.ZN+\WG"J/1?R=)ZO!=2?)P]^#][8!E'1Z?'4O7%(F=WH7(BWQ9WZO M]I(D['_-FUMZ88].@P5PSUO02,*@@@V>[!\P>204V+(EX?_RL>5UO4MC'+$U MT1.)TFS-LXCJ"6(0]E?6P0:X*^N@DX1!$!L\*1-L(X_*5N'4[/C?V2K'/+[< ML&J59;QQ00>OI[#_$DE\3^L4]O*JBUSKA*0\511/&'3UMQTM]S>L!U(> \D!Z8>% M>7:\#1V'-+,=7N88"4ZY0Y&/>?G#]Q]_1"*;F$@J5:FC5A\)WIYXGOI?.\S: MD"=[GIQ#STFEF#?*&4"VC%+(P"",'MB8#ZUDG<;GQ$>V:>XH*9;'K*0 MOP-;'<#NO'8L :/'=;"DTUHAAX3@:1R5IGAZ3*CP4?[V>_[/#]4_!178?_YR M2]8XN6)CCC+5K5+"!PD,T#@#%#\'[WX])BE)$I="E=AIW9(KMGHN<6+XR,<2 MWKYP-;3V\Q[^'+QS]9C&G=L(G3P @_"R)KA89@DV!MYH!/V%89B =I$8*BD8 MW6Z")L5CU+*HX,*G/[28O A=OM#MEJ;K11K_F;FQ[ %K8Q2Y0=[G\M0*N[]6 MU0H'YY,K0FF;LY87U=0;#2\'Z1?99D.+@F:&1:M&T.^1N0[H\)Q\+!6<$59H MZA/Q3OCD)6I)7F1I2A)]_TLB_HK3JL%UE6F'O\/H;34H:>.JD3KY9T[R5QH9 MHV-&$AXK&:B@]62;',2T2JE41HO-EE>TK^+_]1SQ4')8YH[QP;TLMY9-& 0R!6F MG*"ETQ,KS+[FR2>5/%L1L9+!R34QC3'5B-DC[]-KFC(*49STLA 8^GJJ M!9]W*F8TK7_A8H(Z#%+-PJRXJO$KJJT(+X+90*4X?6&OU/:\4\YGE40>RG^-Q+ .CY_7 %/D=*TG$14-&-5UD MKR1?/!,P!7"=XK6C"Z'=?W:R$ MU?3SX$<0':U")!TQ-3*("X7LZDM21#G=\O6"J2T#,>\=KP I]7]/!A8-9&!Z M-O1D P[RCV1-^53#8;0E? Q#FD;>]S1@A#V>%Y3"((CC@E [<_25NO)+ ;E4 MQ> _DFV6FR@T%//-'!7(,6'Z,J!XH@"FI4=](Z(2#LB*[LZ.C1B2I&]N:*". MZ3$2 \40-38M27K7I$+S1.QF4CZ868DBBWI?AFC 2DN2D1PHKFC Z90#8]D)QF,7._I)A""-!5=.E M%0-(EC$V&U6X?#"BU/6W.N3ZV4 MY4W;I+&87Q:H00Z9,)0!Q 8E, TC.EF1="\8*RX(KPR:W*0Q>?N?9*]MFR3G MEQ<:F$-BC(0 ,4.-3$.-6A@):<3$@Y'C(:<;G.^7-+),&[*@7WKH@ [Y,98" M1! -- U#:FFTO+D(/:L\X;>;F!&6KF@D#JPM3-'*^R6,!?:0-QIA0/0Q(]2P MB%\[&&J%)M--&F7Y-NN%2USP2_R\_G6L]U@L6GZ)Y=2$(;V,*H!(YH)30[6! MZED5TX(R7I=<&$#<0C#6+>*8O:RB_I];FI*/VG>@E/7+, /<(:\4@H#8I$>G MX5 M>=;\ W$==)]"(LX/$YK[0WCB_.!*G!] $^>'.<1Y^IH!(LZ/$YK[8WCB M_.A*G!]!$^?'6<1AG1]\S+E@_[S/G[*OJH!OK600VLA0E:3IQ.!11L)F(PQ7 MX/X-5PE-%>%LW>.%;"Z*\>]'T$0085(OG)<[:Y4 M0B&ZFG,U)U@S,@Q_]M;1"E!M/_=^@]'-,B"IE\7WS61"?="W&8^U>LE2?7"! M+.*M-HH&7%L<9?0[B%[7@)+*HV0B9HW+!=RY?RM)6JB'\MYOWF;Z,9QV8F]^ M -'#8S32M-W\'J!'?\YIR9[.,^?OTOID2!6#J)'SU=-&F$VO*X5 ,,"$;,R& M6A8-A0-08YDE-*(ES\/,%JGT>\@^*$!)>73Y;^A;(4^_O#M\V]1HQ6 G?94XYC-D4N M]YOG+-%DPE)*^2*" 6+#!84("#KH<8T9<9>A6A15LJ$R90T *YHT^MT7"92P MFNX?_ BBXU6(I$%@T-\!A_^KM^B% 2.:RPYJ,=_3@ KD>"KHRX"@@0&87+^K M$D6-;*C+#MT4MK8[!>M@3L':XA2L(3H%:U>G8!W4*6@>7:4I86/4_7-"UUB3 M--$H[9L8!LACCBA$0=%%CT\[=K0JJ-,)D6U3I%V[25=9OA$8KMD_%"W5R'G+ MMVF"V2;<5 F!X(D)F91RLTJ$UQ-&7#H$-W8Q+4E< 6KK.+2I&U6[YW85;XQQ M!-^2QR(/@T=N("5*56I-CL6N)$>G&2S>YF>2)/\SS;ZF2X*++"5QM=^B.ETR MR_N-NK' '@;>:(1!4,H%H2;\ABM]^)5KH4:MWBT+QJ:?LF27EC@7=]ASU0BE MD?/+'@W,(6M&0H#8HD:F84DKC"KI<)?"J^P5K>/%!S]E&AJSN.*T+^DHN<8EK?-HVZ\1]7^ T@1[?W%3) M J*1$:#VKF:KP]/5X(970=/6Y!?,_5IGANCSD93_Y#421#E_32L"B"(J7(8L M-CEJ9(/Q8;G!27*^*VA*"OVD-)+RRP&#$$6-;# ^7&U( MSHN^?\JSK^5+G4-6VSZ-M%]^&"$/>:(4!<07$SX-;QH55.DT:7_#$>BM2X!> M98#4MU8AZIDZ6K CWDARD$BC R M[1L(>?:6%0!'SG)/ @1/M+!TKG*_OD&X?'Z[YX1&UTF&];LP QG/6?QD>*,$ M?IT (!;(J'1I^X0@$I+!.,"KS^>[;1GM'_(L(H1':Q7MR&7;HW/4]LN;24T: M,LI)%1#7IN#5L+ S@7HVSGJS5^@-/QZ,SC/,9=&ORQ?,7N+]KBSXC,K Z7?, MC4J>CR(<&C ZD#!H **? TS=X8301$+U#%7*J*<=<-U6=-D)27R^?R0KDO,[ M#4_DK3QG#_O5L/)PT/6]JG-NSGB19U4$0<2I:'5+P +U#:!G'F=6FPC Q9MH ME8O8DRQ?E"5A7X6(?5)?7# )^V*;'7!#+[TD"#Y9X8T)='-Q_8AJ#=13"58% MO()R3?/-C6K':?2[UZBR,:Q!"%GS(P@:J! I@\-8IW,A=',9KJ\U=QH&OWKN M9]4-AMY/D/K8<%^AZ>% MQ3JQ_.\'IJP=$G"/H8VZNOD94G>/,.FZO!$[ M:K>OL&I-@.L=-6A4>479;J8XT8;_:71_S] MV+DH"E(6%AZ.A7PR3@VPSZVA!!@6*6%)8]9R>?6T!,6%>L_(B1*2K']F:.#* M!!D) N.)&IVN&!T6.G\$PIL+7+PLTIC_S]7?=O05)WQ5OB@O<)[O:;K^"2>[ ML9<[4=?E$V HP?66K M>M7-+;.H5Y_* ';@0RGDP+#) $[:=NDD@-"ECB$I'DE$&).?$W)'2O4!FIN* MUVG0 ?Q@-C3(@Z&3 TA5O@J"<*V(\E;S#*7DN$=@\YEVN2/7K/<>2<+WJA]P M7E)2F)EF5O')-!?P?::9Y,$PS0&D=/"P(XB_&<8QH82VE180CO'Q-67&]^R3 MT31Z*.*30RIP?<[T?P?#$04HU:3&1>#0X")+Q5+B9UJ^7.R*,MN07*PUK'.; MDZ97C]R]*0-_W*X&AF+N6.7<\)5FO2A$__2;?_WAX\<_H:A>*XI8$#"[H2*^ MN MVTXZEYH;@+^^:('+5-'E@4SOE@ RB4.TO6'DN0;8)N7#WFV M)7FY?V!HRT4:\[VP+=^521X,L1Q R@F,*Y4SM.5*8FN2 M-&J@UO\\,BTG,8]8VY G_%9_15JNF12\KOVMP E7YJE'Z(3A/X?>8?=RDRK M5O!]=C,7+2I@2.B&4^_1E;JM=R#LNTE+!IPR0.T@?_46)3M^7>%3EL5?::+? M^G-1];N#ZMZ8X E7=B&U58*U8+T<*0R408<*2P='SS,Y#^YL.C M6PB"4M(G"PQ0^X10B('AAAZ;?MJBX (1>GNV5N=((QMHC]SL""D%P7#'A$Z] M69Z,-K. T,>1.6%)X\*7H%1QW#JW4J7:/0=-%6,#0]!"3P:(%#!V/*CNOJ7X MF2:41ZDLTEC6XQ-W=:]NR\1P91UTPD]1$P)+7<[,X MO[F]>;JY6J+%W25:_GGQ>/7G^]O+J\>EV#;ZES^AJ__UY>;I/^ QUNU&@DDA M$"L=[B;HI2$R;]HMA:13A'+:=TF>+<%/ PF_)RP2M.&1RC.XH"49DW0?CH>% M5^Y/S(2K.P/#P"1^4ZYSDK@4$*XTNZ(/>,_W,MFHR_Z2[T@L?Q"6?54G"R'V MLB5(4%I7)E"Y&U+T@+,L:!( $^*LFZSF:PZ8<][ MVP; H]ULA208MAGA29= :_;06JFA$1 67>[(4S;QQH)6P?-]!0OPT6T%C308 M5EDAJFXJE!G0>PJ7])7&)(T+I^%)*^V546;( SJI1>%PR8A/(E(CW4Q[0#BD M"I]H)O2]F5!NJJG2-L86\C/7 \&X"6&VX2[.PW+^'RP[.JP6MM/4^L %D!NKHW#J?@O=H]O'6D%#W-5-,,:Y#U6\TNV5Y,]904R# MFAO<]Q3X?I>5I%G!#!?&UB@(-U6?!)S2F#X+7?3 C'P3P#H-@) S,1C7.K/N M92BUP:Q1I]_,4*B"8>HTO!,6J_"N9S31D_Q S\I+G7"(B%4U8%70ZE 2#,F, M\/0#(*!C4J4K.\7M!;"@<%Y(@%VD3HY&!+U2M;\7M&*IIFRTRHE_29XT$(=YG60Q,#P1X]-SN+0 M[#04HJK4&?I_O__=]]]__Y$OZ] KUSQ#'\_87_C_JX40WI4O64[_3N(SU/Z1 M%@6/J."Q.5E7F@KA$EV2B/ BGNC'CV>($T0(C?_Z/5M1%EL2E?25),/ MI"#YJ^2UJ01\,%$/C'-0_C4X^[20I/4?ET&-$)!1:1''HK8%3AXPC6_2"[RE MS*?4?&%:::_AKV;(@U!7M6APSKCADR(-6VDV5-'X TU15"D (=,C*3%-27R% M\Y07,UU$T6ZS$WN[EV1%(ZIS_UT4?5+,O2%]MMFUP!#/&>J8@XTB(K4F$.KU M&B!B07B)[YR\D+1@$VAU8G:;%?R<['[UA-]TW^-4*Y[#_N(4&#>?9G3YUTI+I:4&6-76K*G)]SS;VX' &'79YJRM4RY;VXZ:-Z*+.:3 M63J0?5Z-9< ,61I@!]!)'#S"I93\!;&!N,@+,0^F!\L1G%('%E4= MT5H/Z\3.'WA2#D\ 'G!^GXLZJ;'88WT@N9C"G(X/],KA3F5L#=(?U.@TP;@@ MD^#:CW/:[7&0Q!1M*1;M)KW3.Y&5PA%1UP ] <<:0(FG@6DGG'3P IAX-^+ M9\+[:!1"$VX(W$:V2AHTT080G4E6'=@!)MA]=XPXX64,M$)33=$$&]]Z*J!) M)^,T,(^KM<3K'0\#85_O&'VBM^>D&2B<88J?YZ &AHWN6*UQ$- +LGL'IN.:? \-C'G\TSX3WQO7+O!/A3R>Q2B C@\TNA+ M@*&-$I9TAM<(H;\(L?\#C1:W-"4W[)^ZFSDJP2#TD( J*=)*P:/)&)J!*EP4 M"5DH?'DDKR3=D6O6-\K"9N8K/,[:?@/Y)C5I&,WGI J&@]/P2I/=EN2XY&$% M>64'3&X22[O:PE(\J3_[O[$^NF^6)4!L-35U G-59MX+BPW8U<>MF<1K(+2^ MR(KR?L6K7HE#9)*_TH@4RRS1+SOU"GZ7!S;@P\6!3AH,Y:P0Y>001TU<:8,]2%VI$P8SI-@0ZKVO)@<]%.]K241\7=T.W?)G).1U[:@$ M.%@W#B3\<.0/%4=2LN:G,<:X1Q4Z:=E8"0%++?^)I(RV"2_&$&]H2CG%^7U5 M,UFL6E[G)K0W*?7KUQIV-'BQ<^']RO M>'I@W?+^B;\])2F M.P:W7DRQD;L:]MOZ$:1@KR#'61WG)F)1)MW*/^D3PWFO)WEU>I_WJ(^#M>(_ M?4/EV4-4.7D69D$5.VG;6$^,YR0E^M-:K;3_ST(+6::T) K%,W&#J2$38Q$_ MY'VE!9SBA-6YM&'7LB_@]^+?&-CPCE_S*ZR!2L(E;2>1$M:2G0'J1M<#,NO, ML.-U_W)N,P<[FU.-0!NVYC9 Z<>^L[Q2P[:_8II4#>_=Z*C3IYSC@D9.;]#! M2CB2.S=13W&K"5BC[SSPFMEZ3.\M!E2J29&XLDE::0G4Y8Y1#1?F+1RG& $M(U^-I;MRV:OG\3AR;T">\104,<]UP2E[!"_LO[@Z@ M%:9UKA44MVI5PFA&_2G /&"CY7M]\B/@.4QG:9QZEC42.&4 MP__23O-EO:LOZ01?#IPOQ7T7\#C-,2]5JQH8]*WADM;DE<)G8#2 MYY(FNU*;@TXK'9)"(\@F$M6B8&DTQ#%;O)(<],(]1$&SYI-ZMY?3).,@"&HG-0JT? K[4EA"M3?++=9"G<_'::IM>? MH6N&QV!;=N3#X.N4_8T^#+0OW@E1EL\J19O"QQ7IK6 M$4=NFS0PDC5-N0> GC'[(8(RE;N.;8%'+Z?Q*>P(Y,HSQ^%&(DR3'A8*_(5_&+/AVHDZ[W6GJNS9'&1)LBF*EP"EHI_(G]R(G( M;Z4T-<7*3%F6^4Z75<-+PUN%NT%L* MF,5AD,()H_2Y=W$QJT8+T4XMT/+]W0?_^5W>OY+\.2N(:0HX<3NGQ $&XI3S MG3F_?6=R"A6@Y@4Z_V?>:?LQP [(56I.1WKBLLF&[S=JA#[HK;> MTH(TOWA@JZ^V*LK]Z@(7+]=)]M66M]JL$J1XC0&\LHR-0A[,\.X 4E_:ABWU MN1(26N@OC1Z4,C=L7N+P'OB-_IC$Y_LO!8EOTC;GY(+Y%Z^TI-;;Y) M-;.AH^M6$ZV 8?%LZ%*,Y&+Y9W1]>__S$ET_WG]&]P]7CXNGF[M/:''Q=//3 MS=/-U3+09#;QNAPX[U\-#_REN6[!(?+3,):)7#5/V2/AG483,FC84W:<(>?T MC_4Y0/EZB?W/X=3/!#/X>6KH^$OM/9:'Z.;-PWCJW29@CD>2L__BF*K$.NR) MZ'G?2Q:.V\=!N37]T"0 NL[RRVSW7*YVR2**LIT^3:]9Q7-2'BOXT9:#5AX, MP1U CLG9JJ!5EK/%4"SR]YTJE6D?X/USP=I3$IXF.&4&]JI]4HN"MRUH)^#M M#K11.CA;G"&:N9+56FP(J]6 C$N79,O&6(KK/='%AN_2_%W\I^[(S:3A]1S3 M#GUPG*D7#\XR=XSR,4>G495;Z>F X5B5?;>7II%OO^.W"_9'JIW_[&I^V>;6 MB"'ES#K0%E..>&4.UMF5&__,EC;SA-UTXD("GM:_4S-2NL+V45- >Z3NG(8] M?-)UUQ3K01.JVX_-I^1-OX2>(EV<\S9+4<%4W-7N M+7%B.3J88L!SDOF)#1MY_8[:P0?8V9#5:<0* MGD>LMV/.N%H68@[I#:[ E3[4TDBTY8&BK@F_G74X!//!FLG &\ ME0!+L8><;#&-S4M?NUI8HJD;8>;:4 <^W91XY4,B(02MN+7"Q>#K]^XT7S@+ M[OZ)4CFPDVAHD,5!5&C"IZ,!M7JOIG((P1*R<2,>\)[[!/RP+(KR'7LMG?7^3$RQ914Z+F);[B[JP0^6V,U=G#F\=K86E\*0FF]GL9 K^PFU* M,^3<[)6*9G9%314MW;5BE R;C5M[:?'B\_^GF\NH2G?_'Y&N;X;E; MQ8 >X5*RT1 +CLTU('3!BM@QMW9T&V7DF_N?KI:PF0W:VQ$2"Q"G)9:73R3?***Z1R_,5=GSA;H)#1I=K7/0!,/627 55ZB$,N(O#Q5,G<P1Z'$K M%U%?EE>7;/D$>06E:6A[*?#0_0&C(0 \=FBH Y\-5L"XK[.AV_8'KF_N%G<7 M(-G=3$&\ZE.=#]XR60TD0W@)"J@J=Z G!G7>ER%*3.)7/N/3IM^7[QQ>X"1Y MR,F&[C:C%K@H>+QJ[@"\=^'<( V%(-BZ M\5WL@^AQ&_=! *\4KU8K$I7WJZNW2-R"?V0?ZGW*V\[_']^I?,4)$=>3V8!. M(_89\Q\6:3S\0T^R+7!Q28MM5N#D4Y[MMDR#_3>O;4'3'8GKJ),LU7T/$(#Y M_,X@M%?^?L.C N-2@WD54LXZ 8S/AZ2&AI@"05&=UH*[5"+'5!I7_R = B"C MT$%OL2J?*8=?UN^VWU_5J])TL&\0/D>7,"^X/Y+X10#+FPC2=JGDP]43\T4N M'J\6RRONE' /Y1_A\S^.N_&/ZUB$=B'^89V%JJ+8LL1Y>;*/_S@>@EB,?$#G M9$W3E">WXE$% GV@I,3_J3@)L,Y=D/9K6,F@NO'19P&]W7:;B.)K.&GJM=VD MJRS?5)GH+;7T7+6]EM6;UJ1!A3TW53 KM6EXI;I[7QX>;J\^7]T]+6[1Y7Q:HGNKU$; L I$NH M\M!KPU/FF?!VR#NS<>VQ[T3]X-0\ +0R>$ DR8J%'52^D'KTY)55X&2H;-)Z MT-B4C&4DY?=BJA+B\ KJ0"0XC\RXY/Q]E1082O129YA9(0MZOK&L 2H7R.A+ M :*'!IK,$%&@A$D"X4B;0K\).$WC]M!%U-NSA6.ZZWL]19O:K,$AFJLR&/Y- M12SM5=W??1"^5B^"^.Y2>8X&9;Z[QC3_"2<[:\I[VVP M!_GM=<)@B&=#*%VUJ/. U%)HE\8D1Y&H[H2R'%*$P7V^QFE=Q^R"K:NSA,9- M7;0']A[Y-HGH.X1\,K9'_3&^!98DA6[G#R1M_*//\Q-)28X3()]5G9Z6;WRP]D8.I=D-"EZ+JEN!#\JA M:Z7!T,\*49%XM59 C0:\87M)UZF((4Y+N8&VP=A5V>N&_:0&#?;KG33!\'$2 MW#$WSW%!12SPP-G@WL=RM]G@?,]_ZST!*<@,A,'GNX*FI"@NLLTS&_>;DL=\ MA=*[$6X9-:<:\0WL,WN:!3 ,GP5;8GIM!/6L"*(+.ZB?- #Z> MLJMR8"H[>K5NFI"IZ^Z!_L0'Y!07:)DE..]3% @O^4V3KCF6H54G[+?HN@GP ML-2Z2A(,KXSPE'?$.FEXX]MMEJYY"C<.U#:<:61]LL@(MT\BI2 8#IG0R95U MFN%N@4)\'\DK M27>$)R!HLN[_3,N7BUU19AN2FX8+1U7/@;4.Q8VF I=O-PO]*@=#6ZO@*S.! M&AOP1AI+HVW#C;NZWROUTQHU@;[P1I^)@'6L98,67J]S?M>_.1"L"+SHBFVT M?X-7=:.KOVP[F5!*^F6G%NJ0B)(8(,[IL,GT:B7A#7ZW&4Z+NZPDA:BAN$AC M42RTA]G=\9IIR^_"\8#F#A>6,PR!(>\AZ-6U-YOBG:BS 83A30WPO?,^F5'# M;QBO%?HPGE&0<_DSRT)8T#5AWCX+AV MEV1%\IS$(@_9!=[2$B?T[R2NJ\TWXW?EITXX#SC0JM^#@Z.\@N$)PT$FP8RI MQVF'?&91647"+%L-=8;/4&WZ3*R)JO+R]2()\B M@%[L6*O2NNBB-5Q"M5JD)!X1:VA()EC'80<]S'EFW9HS2R9J5P%#. M%:DBN:S08P,?UQ2C7JL+;YS3-M/=.9UF @1%'9W7*?KPB>ONU1HY#(2XG[(L M_DJ3A+7PAD?>K.ES0B9ZM1-M^*3NK.;UN3O) !CRSD$MW06H;0C:=E;>@]>I M;[-]A\!!TW/" =>FC)(0V-3 D-4=ZS2*@B%C&SRT2!+A4/?_9-\8=5'VO7?E MWJ#Q+I9=$Q Q)\!5;6G5DF>(J==K]MZ?(8Z;7>OJ+0Q^+7_*\GV:B5"T=6V< MCKPV?9 4=@2MW@+@P9 ?1# DJ,%U&!-L(Z=6.EP\MI%R&E$P[#+C4X5D Z%- MF^QFP@FE02-(HB'7$TJM.!@:V3'J51B8<3!Y@T>_L>7#3AS/L;'-@.'UX M&^29NK&(>B;%*KLVBCJKH$?@&>_&[D0>8A+XMV)Q1^?;>\]?BVV&4'P3_%/A MB<60R"R&/A/,#4&Z0?9($EY@[0'GY?XIQVG!OEJ>>]L:R&Q3\QO5[-:(88BS M60<,4QV!RL'/0@T)/=17A#<\ZYKH/AI/L@"!FHYC[01U\(1U'TG[W(43"WB1 M;3:TW42[$/4*UB2-ICC8$VUXK?8RIWF#TAA3#(!AZQS44F+USD9[5ZFU MHQ M=FJ];?"=:@0,NZ.A;S6YU0"'-3*'$B MH9 2EE1#4@C!&]F6):/U2Y;$)"\JC/S:U81D!N[Z7E,:3&W6(+&!JS(8"DY% M+"4Y>,$YJ?7_Z3?_^L/'?_D3JNP H6D=3L#WEGETX=N6I(7U&K%-R7M\O+4! M4HB\5@,,]9Q@JD_)Z[,"$>A9Z\$;( 74NMA:NAXWU.E^AHNV=RZZ-TDBI5T5 M%CN=\4HT;11;?D(BY5V69@?QTM& =VI.:IC$3B=M6 2= EFJY)*E'SJ>*H94 M()1=[IX+\K<=6R-=O3J$%G%4RX*AF@6@Y!.VXJB2ASW@AUO, M>GDP7'0 *=]\I&E$MSS_%J/AP,")2A_SJ':>*"Y+$N%RUK5.C?R9HNBMS/&D MAK3%C9VT@C-J,E35TJ"GC"BL:K7764[H.JW2)43#H(TT%O^95!7NW0:V ^QY M+0AY:+,'!2/G&@O.[F.U8$SZVAYJ#**>"3&K]Y\ Y$O@%^ED\FU2<72;.JEF:UCOJ^J39I.;T*>>D"(U^4T"_ MM^2K%[RS><9L[@X\TN+7"U&9FO]+O[[3:WA>/=N@CQ;/.G$X,ZH5HQQYU=/@ MJVU],3&M*MI1[W@+)L!5A=Q MO16W!4IX*XDVFZR[VZ86#Y+>U]%I4\E"FS0M..&G]-5F='-CEKLZB-Q\#LQS MU87&Q(FXWV-:OIO-%M.< [K/+VFQS0JZ#S\WQ?\_EJ,X.$*Z:F^G(6;41,(/L7.2R MZT39H0^J0>G%P;#-CE&:N87LB;9VKFF*TXCBY+8KI.>PK>.DYFU+9T(CVNT< M!YW@G)D(5#HC;C31+;@JB3P/BDB#JXV=,'PLTN&Y#C?&E2")/;R66VU$N#X9L5HB%)&62&62KE MNK%NJA% =8\=V#G- AC&SH*MJX3\2*)LG=(31L@N7^AVRS.G,#)S:F=04=]8)S; 98^09\I5VE;:SUJ])RIV(83DCQA-\87C'Y M+^*8Q")OJ@O'W)7]L6QJ@SJ>N6H"8=I$N!+7N+Y(Q\S)5GE^P@:HM+E7;R5) M8UZE,8MW;+#&>8[30E+=PF5VI M:N 4F:66A784:\'Y#@H:7.$\9<-K\4!RD;C+C5%6+:_>F5L3!OZ9607,T.6& M4QJV:BVT)3D2>D#(=D>^]N[5YUG*_AF1WJZV&_NFF_%)Q[F-[/-SJ@TPA)T) M7-Z;XY'XR1[=%,6.!U.U-M'0Z*GV4Z(7$N\2],76 M\<^)-EW6,0W[VX%&EOI[9=)10Q565O'X&J9X@81"@N MQOF.+>!(45QDFV>:BMLU2[+%.<.;[.O=][^3N'^#PO@A'=&NUPPZQWH-@^0Z MAQH-_A4=NR6FCZA+A\*^E.[HP&E2599#F;9PK,EW 8?A/_:Q4Q>7PBV3K'VQ<:H9Y9(!_ M*/C^?-^A7>0$N\T/4XUXC;FC'*4M0^#(FGG:'^\Y!X(!H^$?U% M/!-*]M,'^R.'VW]1[U3K]:Z66=Z,MMG_./^/6.&^?K"^;/1>+! M4#[C2UK@]3HG:X'P?E7'^#FYBXZZ7D.-IS1G$'7LH@CF4YB"UN0*#NV@YSVJ M+0%AIRI65?BLBS1N#Z2=N#K+DN>$0G.;.DHT--4,&%;/QV[9PA)6Z\6.6,K# MNWC4;6$TZ;IX#:GB-L,B$V>]]9:NNQQ>[IM8,RR&V/'",)'B)ETD2?:5M8%<9_EEMGLN5[M$3FXWY73P0-,!S@>/ M\C(4)X0'V0W^"9R@,<;9H;*/:(K:)Z!5EJ/F&8#3)W9OJ5=+IU<(G?U M,+.!6Z/40[]9-SC)9P(V$1E>#K.N<2)W:=VPR@N;2%"[@3 4=6V8FJ0V;8 T M=81L(FI5?;*V >L$0AN0,CO?'K1,>_-R[,%CI#/4V1%"0"C9?7K,Z:=V MX_P_$T?3"9;"#*N3FZH>7YW-@*'U?.PFGE>VZB-?*1W4&:JN>Z#%AL=,_+W: M"JSK5P+["C+3>ZF:T6]%4\1SRN=QG$>$^&Z.^7)4']0Q[(/[TH[8*/LGB#2? MX#OZ FL7L,+-RV/5RY5IKKQ!/: C;VV4P8W7ZH)CO"-@NPLO4K<^D7P#RXGO MVGE)GJ?NA*A4PC!2#U[-0ED>(/.T(&WQ:A7/N#HXEGW&;.P61TE5"F2.= ;S M7,V$8>.T1JH9ZF8#(&LG 3C>N+OJTM_Q;1A>"^CTNR M(FQ9P?-R58N#7@@/M5S[/=A:*(=]1I-UOOP$4P"_A3GXC6&*M3U!_].$<5E# M5^Y(V6N66_#A/!,!0E$F-4X1?^9 MQ.MIZ16FV@I TWG-5?!UFB%HQ)V%WK@[/ M9D5QD[9WU'M)X1](+B[N,L)-\3Z.])Q0?LE17Y/.8SG*0X)_::=NF>DKY$8+ M]"VW2XK?\BM&ITX;KYM?=IL-SO>]@8;Y;Q>N-YU-1-F0IG62/5\ MX68C./$/!&X:[9MBUMR2C_4K3WL^@C]A<6#7#K <<&V28@%@4PW.O'EXC:EL MF E49LB?OZD7 Q:JO@O@$18'._)3DNZ_SO/,:Y/FW;M^=F$Z.N M)AD,&(:FV*.@%5['ME]HSG 6@M@_LV]*'_AJ1/ M[NIA>._6*#7+S;H .>T$6%%&Q9#.%59N)&T#;RV9CEP40=PCDAKB=(_H%EQ. M(6>H$^EX"R[1C[:E38[EE6[L=-($P4JY*4ZT[-3@\U+"JB?FMB4F:;3/T*[* M=ITP T"(.9@7>*6L7G)5YRE=K1=L+C6^I:B$UE.%-W&/ MVN8P8^LU/ ^*-NBCP5 G#H9S=HRZ6GL#AL&;BQ])4>8T*DE\@8L73>O'0G[K M)*L #NL@]R7 4$8)2ZZ5T@BAB$F=:.O]@>2\) M>BXW;$M.4_S-M$IN-!Q1' M'6_;[*[PV\UUFT)PCDQ!*0TLK1J?R/)&D1_21XTJD,'E@G2"<\,!W)@3=62$*%5=XK>STS.B*;5M)H-*RGO9Q+4D0YW?+12[>@=%#TNGYW;LA@ 6_5 M"LZUR5!UBZJO;0%S%'=*0'@X:E5]E&5>6$K" =;K&L"*I?I($@ROC/!DOZ8H MN0>]E3@%A$>] NIF#JD$??)'#U13[1X:;[303#7M(T U[;LMT?.Z$M\B^MN. MX10!@>?[WG^Y[6.[F@FSK3VMD>I=;C<;8"@Z$[AI#[PQA/J61,1%[P_ =L45 MC;^U;(N;54(4$36!5]4'5L M:C=]32I^]\WMX(>[Z'IY,&1S "GOL% MO8@;2_WR YBW;P W?NM/6)@"0R'#X(O;5$S9"^X(&BQS@D!E+Y?T4J^!E4- MNDI+.KA)RG^>L*IVLQ:8X5.:;*&XBRG(')^ 7]H';0I1Y7 +45UD"0.3Y2)I MQ8+O[:_%Y\@S@/%;1XSP%S!=ULJ;)!U4] M?=0S( +J^_]=7::8HK[S0M:$RJ0%;Q'5=9+W5QQ=-, MA%BD3&F<:F7BH@^&L3- :Q?:VYS6A7*Q6,OPS;Q-S6A$:TH#8?(#WHMYZ2FK MUUW-BR#%I[RW]3<.;+*J>8T7=9S?BW7F;U MIV\+3CYUV,$-:R:)+W=\:F3.(,UB<3)?W)&OXB?EB.VF">] =B)NZ:B*_L#Y?2[R_,;B"DZ3FDR]T+>JP>N\*:"/ MU'.'W*O-R8;N-N8[20HA?S=G=0"[J[)CB> #O!&6?"%$R)W^_EGM%MZO%G$L M/#F7'3UQA8+O(W-'6_NR63I6M3Q[57CMIY6S#,:*K_S_!>@R_8\W6)POA^U M&>9,T)59Q#L$-891:[DJ=<1LUQ7WBMQ;+ '#-()PZ&2!>&84Y6\V-AHX]6+6@4(L2YI@=?KG*S%WF?K MH9K6)&85G_1R =]GF$D>#,D<0(YY-E3IK0B N?B:IME<>;L: -(977.;#G3R MV5QM P'#>],JQU&X G>DK,^"U!OQ5C6(&_'NH,>=>,L\Z#^BVE="VRP/>/ZE M:D=;%'=BIXWU?/7:'ZI>2_E70>*IO:9%K4CT)Y29V]J=9_[3;_[UAX\__*GI M38B]V/GEDSNR4WUG?:D /JD[TRS]X-"E!QR8\'&B1C \<)?7I@[RWHY*7&"W MYR0F8;_;'WS-J2*3*TQIP4'*ZGR$$^C;'H-^"VLY^R5EP!(2/[;WD(K1H#[Z MJDP*/IT_._#^(*:7!N/P62&.*=8H=#SK+I,59VC-@^U.-#:UV9957TOO1V^C MC@2H'6+:7X)WM!*..ML*G)R@6C=6Q'*:API'7<\YJ=V;X[0&Z2O"F++F0%;O MP;8#RW&F+,U@HO8RH??!Y3O39M%O0TT%K#ML*.1@S$(F<%) MV<9J:1Z:280\WU: E+WQ(<_6[ 453>@Y<[[8VF"Q9B-I4?+[/"E[\OXZRYN* MYLVG4=SG0A>;:L(QFCU+4'VPU._Q,T1I'BE =1UH?=;44)7EYB MQ[.X;!-2]IPV*-^0<;4\9X4=?F*7X#MO:\"?R,=0+1-X;P$*<0?JT'U$O[$2 M,W=_M:C?[?;O<38.WU?G*8"[;QQ^/.K&X='#99LJ[23F):-)6HA#I'XZ@/-] M)U//G8NO.(_=(FU;%;9(JR%=H?GKDZZC^CGT6B MX'FX^X+U@Y!X$K#C>.LKT[VQ6\N!_3$,>_WHCO8B!E_;P5;A?&;':HKT?3E\ M4Y9/ZA9<=I8Z]N&1;-C"KKK)*(J),A[>/R>T"I+0O&E'W0 QZF[-4<0?FQ7! M<'P*6GG_O%;B-]H:+92U:N^)F-;D09.M@".K.9'01!/OB\#VJYE* GLH%192DC,OI+J?&QXF*;; M.I^A[[?^ZL1F#2NS.BK#(. ,Q.IJKGEE0PQQE17YJ+3="S36;SD:)Q7A:O97 MH%0*Q#Y# S244VA Y)D>II5<4T]S?);:K/.9=\%KIFQ\6FFO13?-D <5CM2B MP>GEAD\Z&LQQ3! &FX%^D2395SZC7V?Y9;9[+E>[1&ZA.?1LH@VOO)O3O $; MIQB %I0_![SZ?+2U)%)$QK6MEM>ARJ1);3'?;3+)>[[49(U#<,*J#$0(U1E^ M/S6_W;6MLO*5."^/]\'I>O$<)^)3PR5;Q:]I*G98F6N[)SA_5]/&SSDMR?UJ MI75-IEJ!-W5(39S.Z-;$^YP^QO"E2[*$%ZP7&P4\\\Q7+OXA8_)G*"6BICV; M4@A=IW403K1'./[KKLH*_Y]C+/,;E%.-95?I$5T'77!.;R0CK.]AC6%MY.DC M_OJ9?0LYQ8ENI-+(^AR/C'#[W%,*@ED^F=!)YXOX*]HT,M!8\W.6_WJ3/N09 MWWFR-78D'(0W2L!*X@PDX3%'!6],'2[#-P:WE10T\ES3E!8O)/Z49;&5/"/A M(.11 E:29R )CSPJ>&/R-#)HS86 <$6^:04FQY/5H']B"1,_VM M&L+-)D"@;9@6R1U1[K+T?X>V?Z_$9OJN:?^[3LFI,ATU-V:?LN5NNTUHDV,: MITH/P2CNS3]P -UZ!P99&+Z!':#VEG.9H5:GSN/-M(",_P\YX74IGO";=L0? MBOB]J"^#&UZX[WX/3A,#*$5)&5&Y[X;?=B=(B +APV65P/QJLTVR/;&ENM)* M>TUR:H8\R&VJ%@7#'3,^*<:S%D.]A%A :%0SG$>AIH4E$D4C&V"@4<-5C#A# M03#T,:'3C4&D$H9"G$NVBGX5M*V=H6Q*7D/D1@FM:,K<(BI\YU;_1&ZSV/.[R$E,F8;24QY+>'..U=!:?WCX M<_ !1H]IW--""+52@=:@ D65?=0PF,M2T-:C!H23H\@.67YN>(:5O]=YUH>S MC'H!:E;PMP1U =XM0DW2,+Y!%XC20K2GPZ,YMC!G_H><%QXI]P\,?,DFE*N_ M[>B6SP[&JO46)<]IY1P:,$H89] (SKA),-7IM;:UZAG:UL"[(V5;R^Z6?="J>6J"LL=*U1,;U*M@[:@)PWN< MA5F5GO\YRWY%K[PR>N4W5!9!#N(*(@Y_\CEXCDG4_SN86=W0]_RG0"LW$VTG MN5 3Q>=L,[PHXYR\GBT_;MN8M+N(/5%_.[-R>"&.W'=[V"^4P4H>7NM$VF6 M=4#XT"4]Y/&9)1'EBV_2DL&GSPF94E7>;B!,\DO7AJFS6]JTP?!P,F13?LK* M1%W,NC,"L]J[H;VWENR2;JH^>3NE,7W&NNB!X>H$L*HP&FI:&. M;-58>0_\-4,W;6'UQ>$SNK?\='\Y0@D(4S7K9[/&>V!@!_,D1Z(>!LO>AU ? MY=V1M_+I*TE>R>7YJ+GSZ5T;>J>L'J)7D/G']TMF]GS=WM9L:\ )W6_R@93F MIMXSJ7OX%;3^_;NE]35[L4=[2Y4QV*3N-_@P3G-+[YC2/?@*1O_7$T4C3,.Y M6)4DU]#T<'/>(A:.T.@VAN$ 6\')>J0&2.O#%Y(3S 4#'78??;D.[,#;$:WA M@BV0^7$1_6U'L7O@OV2G*\)E\*LMHEMW2E\_T.,^DW%/#PQ@_# M_^;;"SX4';$14O:K6A[A2@'A?N!VE0 0RO"DZNBQ"7AB1JJ9*,ZMFED_=;W,L =5O%2"(*AE F= M7%P.)X@(89$;HY8&PI_>=:K/M(A(PK"3;%?(59I'K\!%T7MV-J>&:.Z[:;2@ M739U1JR^AIADZ?H#<^\W]?EY^-N(SAW4:R$PI]X,4NW+5]W1!#&DK=I9" TI5X ;A);W?@D:#)6>RR[GT@7.\ST#M]CP\B[: MEV!2\4LM._@AQ?3RL-;##DC5=SK[U9AW:ZF#-+(L%GPOMV-2C5RV#MGPGO]K%[W:_8F9$7!G. MA"-5;[YT= NU,=9OI'EG3"T);6O,@E+JN4$' ?S,/^-REXLBRH]DB_=B-.)9 MIRB;%KWRQ"M/M,6:%KK8M5G M&7KWI#YQP'HP3M/7HXW5E2W8G.XU]S!.,T,@E_E3T2O(_,_OC\Q=H/Y1^#PR M!Y32RD;/9/7 UCL>K%7MF'=C(Q#1'5Y!.$+:2 9W(^T=)'<8'@&8LMDI)<.= MPVCSTRG$P,R9>FRFC'/=9BO71[WB)<"RS0V;=VM),*>5#D6+?@,L>9 M\] MN-XF2.:\.5.\P%OVBQ0^-<]$J$AKU\;I(K%M^F X.@.T=)K)ASXV MT59&4&/E#-5V4&L(-99"'3M/B:7W>\3LLJ12H=,?+0^[!<@ ,AP2;U*&E!3E M(R[)DE\=BQ\(>V]IB==N?K390+B)RZ5A^JG,I UFX)@,V3K=-380-W*&*C.H MLP.2PN>XH,5RFQ,G]V92#T=?>Z/TY-7K J6N%;"5N,(" MJDR@+$6-$4%D(*Q]R+.(D+C@58:;318^0Q26BV\.>IY+K;DU8U0JQ*P$AIFN M2.6:OI4>XF\+#7V K@34.\.[R_9QW))BBBG6V,-$2?=<&.GI3GZ@5.C"(:; M4]!:A\Q&'5V*N;YGX43W?*[>2K8 V='BA0/@"3)$D*;J\I^#O+>;/BZPVZL^ M)N'@-')%J*0.&>B)BQHGX@E_W!CE!4Z2AYQLZ&ZC:I15Q1M;',&WA+'(P^", M&T@7VO KYDR1U\'EFD!F0]4.C+3U8I\8IYL)O;?FTDC;_IK)1G#Z'@C<>9]- MWE\[ZHQZ\JV?J]6*1"5])0?L_BAMP-@ ,C3/;0](80 ,M^>@'A.[E42TV0+* M11ZIHMCQM!% "/Q(1/V2!YR7^Z<'+M:>L_[OF;4TSX3=EV?3& M#3.9N>N#(>\,T'(:FZJHC9!!/2-L"-Z1:CW^;9G]%@T$3^2\?J8I/W 1V5@> MVD"K?HZ66XJ?M5":KW#NH MB;_SD&7ID6%])!O,OH5T+7[D6ZNZ,YJI1CP7,)C1P%$J\0D6 M@C/Z(-C65,MYHUJ/CWS;' B5N6L]:FC?OS8XY$8MWXLBAR:,ET$&%3!T=,.I MVI8Z0U_'+!RL>X#0KVE-75=!\QHD*9_TTD#LTVDD H8^:ER*0K 5+ZY U7:O M4Y2LM(>*#OJ^J31I.;TR>6D""T_UA30JT !+0U04$]G0I0TEG@2FM9G.(-AL6SFS3*-F0B MS;1* 5AF:8""9!J-$!Q[LET@B0A>5^*W*80Z$?TV:PL' /8V- MTTR$2$ YI7&JQ)0N^M#&QAG8W\.\W#2K'O/G,=6F'(*C;@U2L=.L"9673JA! M3]U-2^9Q$!3Y9K .$-VLT[<;9O7\'3=Y?+L)/- ]HPF=I&NHI]M'$[O'AE;= M,5U_H&^W>?9*"YJEOP4R-K3!!VW;^/;=19:6--W1='V_)7F5JU?S3J88\#EB M3&]8GY?NVF"VU"9#UL>A<*H"VHI5M^R1:@?1VF1D_])%2VWM5W8&C F/Q,]$,GVWP [XGNPF\CFVV] M.W; :Y,L02.YIJE3^3TR\ZZHK<:N8C4;S\5UUB+44PQ$&(E[]XPU:+>K@V&K),A*VZW"ODSM.4:HJ % M:700CO^Z.U*U8>V=L%$#V#_JE>]]RH/?<9+4=;L^0_Y5] MJ*H8O2,8]7BO[$@OH'?S[$"+P=E]U&9(^R;,PWZN[/"$ K1GB8?TYHTM1(0Q MM*VL^>)_O2-F6CBH/S ;)S[A61P=CG!4U;VA$J93WE6Z/-NJH6#4F8 V$@9 M(0DKYZ\1H^6HAV]%5=7E3S_W-3=O*"DNR38G4;V5EL;]>Q"6H=?52(A9<%H# M55.AFX7@(]9!L.60[DY#+$T WHI1M]5Q9I0U HUU.NB: 6\L#BV?HQWJ22;- M20/=?$_?U4C@@6ZFS^]F 0KC#D+_GAA\1 M^Z^I+#1KAU\^:)MD7TI(JA#9Z8!774T^,7*UF7(/SE]S)+XNF1]*5S3":7GQ MPAI#;M(O*5N,9^S/?QPF$JUW04RSYY?L17 MT?\&CF 6S/=QO+9(Y:8ZRZ@RS;X:U#>.^(E>8Q[1 G4/0,T3@)6C.NQUW5K* M5QW-^OOYR*17V^R?(S=Z/1+Y)XAC@%] MRU'\%M@"Q?C*;.L/5V4P'YUQ]>"F^3[(;O/]G8CJZ-C[[LQ%&O,O67>.9]+P M[)=,[CX9J.X,K^V^XP1NG7(T:1OE_Y"'FLRQOIK3' M;FN+_?W^XJ;Y(4M19Q@>214S/&M*PL9^NJ(DYH46>BG%6;MNTC*K/-NN@@@/ MJ,Q2%VX?^W'!Q^HCOC1GC_& 9P'\ $_20/UWNY:^V_9153F0?@;]WG=,V5/1 M#:0KN$T%4IZT^AK3_"=>4D+SNC6R7FN,F> ."HFI!,$0UX1.BL5DOR,A$&B5 MTP=[EZ5U"DW;2^\D?_D1VFZK!>>X!RYPGN]Y^0!K+_@L@M'0INAY!N*>**D'$?E$X/7;CA=DH*NTSJ?@'X;])0/]%I"@23T7-8\_0\[XGAYI'(_YLL/N=1?M:W;\2/CU4!UF9Y;W'L M+K#;"':3<'#>N"*4"PWVUA&DUCD3::BX5B#_K[]PXI?3+K+--B833< [GY_; &D)V5L79MP0BOJ6FA/ZE(AE)IP["Z,K9.TH M*/9<19S\PKI\G&C#JT\XIWD#-V^*@>#CTR&HK5<%5WRNJRI3OG [U1$03R+9 M_0*$U;TY^DO!8^?9]WN3LO\2J:;$6WAR3B0^QU0@WVQR8S4NF[,=,(P_ +S! MP4.[HMJRY^,V;1@S<+B$\:96R0')QOA_\8KI(,<^6 MUZCN0YH[B.&>8P@,_0]!+\5GU[:XHZ*MD%V(Q??P9U@K;LV+L"VZ[6H *KL; ME]XV'3"D=03J7+4=XI6 NAQ]KZF&*!2UK%=?P@1WX"RH!,$PRX1.$S7"O%IQ MP)?7[-I62K!H)):H4[BD5 A * -P!:L4TM"HI8LJ&S:F+ M\2W26#X;E-^)F[9GYDUITHB&+JHP4FG, ZT?!.GT$FP&ES M'KQ#&P>L4JA/71]X?D]YW;IX)>F$A:-!WN]FA07V<)="(PS+J[+!E#;/< )I M##A2E\"YOF3'J.V1D[@&FDB-![P7,Y!'FGX !5',4[.@UW-IP_AVHA1$))1)_@ ,A&H(K9(J*%.[VP*!]_W M)AL$$YS"2]A#>1>YPN\_7^#B1=-JE:#/X5H/ MM$\A60K,-ZV%)B?@:@5%H1 N"H0M8EQ:K%8BWQ.9NAUN4?2^P^C4$&DB,6J! M89LS5*F*)D/Q@@NVD!6C%FY,0!FPFO4,:UW$%BTY&ZIYWH8D9@N<+]JZW%8M MG^1S;$*?>185,+1SPREQKM;B/@NN]! 3,-Y6.&#+A ^HX@87?=Z)"#,&;IE% M%"<7>%=(RQ=''6^;(J[PVUT0FT)P]DQ!J=OGL*E#"=/J7QQ^:/-KGA.[FE(6'K##NA;ME/:J;N,KB3D>!,/A3YF-VU!L_Z($0A9=4\ MWQ4T)45QD6V>:77E=EF2K1CX"\K_D^\JEONFF3=I/2>0[HUH7M]Q3/OD^S%? M1O\3.(9=,%_%$1LC?2BU:=2S?8:X==0S?X:J!Z#F"?S&1?.,,_3@E._8XR?& M)[4:7IV IFV*YA4;-7Q^$ [0^SPWB(.AKQVCG/:C>&GXU:;U:95.>R)XOU+L MYJ@$?)_F#8&-S^JJ7X/WN1:29NW"K[!$<#9J%"-MEQGN)F: Z4KX('4YM)JB MP[)H[+?=AL1\"><^H!_XF,!S]E%>DF7^/N@9P3^,$S?,;5[O93GL/PI5S^I& M7+Y]VGL*"]!WY*GY1UWYQ M481W7#(-MG0BN5[GHEXH*EXP0\C'V2R/&1/R??TG($/N4H"I&OJ0TXC[K.)O MNO>BE_=ZK=4&>T!!G3"88!,FPE8*JE26T";OHGA1H]C 9X#F+B( M8[$4X;NDP_U35:M-TMYX9H?CSKWCH M0C35X56LRRH]( XI/X,H=6<0U_2-YZZI)ILJ*[7A*&.:&=_G3',:.3YFFF(C M^.1Q('#K(1,6TH!HK#U*&S1R[FFIP@B8HU)M YW/224+H.@[&;;3">D1'>S]#<>1F:(3@7"!&:4;0)W&2+B T5"*UNG5DMQ!QH M:X1JUM/I@!EU'('J(G'YEC=NM\%S_!5MV#]RBI- *T&1\++)5[QXQ33AAR]/ M&6\7C^C(HE]?LH0M78MS7-!(.55,,P'H:LY+3>:N@3-.9MV7% *PNMG,TQI]3G\KK]- M1(TVN0N!=$[-5I?NJ47A=] 8J/3!C3\P:)WTP%8#8F-?. _] VQ5/^FEX765 M U;)Z6U44,%USIJ!C@HU0#UDF>\L*N^CKUSFLUZ'"9TS.%-3SR6W?54:47C= M9 ,Z[I[[8:S46?N_03\HJ166K\DD_P[ZR.4[TG:4XW=T0!#(+5GCY)$4)'\E MEZ2(W?C:L=KS=:YC93,Y*Y&0E.V$.16P8ZQ!>X-;=C ML2*FM3X0=E_25QJ3-"X>\%[$LXL]6TMPKTW):ZX+IP8,@G>,&F 8Z0137@Y6 M2NTYL7WM%X!L=8LN&<:G[)P\8!I?XOWG+"U?%FG\'VPM:WDG+@9"D-"]82I" MVK7!D=,9LHZH!=I6)LY0S"E;9NB9$9?9";6I)*[0?B;E2Q9WQZ'W7U.2%R]T M:[[/[*P,SZV?#EV*^:XN'V^$B5Z5-^;D-U8<(U=.V+U+DK"_K@UQ'D,)0&=S M&F#J"A2U,*JE [WM3X1U/$[84+"(-S2E19F+@H"&UV]1 =0?KDC5'51KBTM\ M>* ORADS Z$R&AXI*@K<"&>'J@B0^C .D!(=%KB'/F&:%OR$GA3WZ=4;1[>C MQ4MUFYO'&RH_+)N2KQ[[0]5CJ8CXB$T]Y@YYW'-<$WU[*XY"LA0-=7G("=<^ M60*N)'G(R8;N-MP?4NV02"(>TVLIP?6R:0U^#S[8&D#IIYL-#LG*_;[ M$W[3--]9.V#Q>%N3#&7C=:I@Z#<-KZY4?*,^*,K*#9RQQ3$W@9@-('P5]<8N MLLTV)R_,)V+^:Q= J'\;S&D6_Y4TJ3427!1T12/QWXOXK[MJ[2@2$=U?W#R2 MJK+#EVV6\D(D]_DM98.Z+\)4 A]?G>@&BY_VX#@@1D_X+T3>>)L MK).XJP84]2$[7"4YY?*U'\*L7++V!7[Y/:S[NFIPJO!J+G"J'&OM+AU?9K&. MC2C6G9GK9?UE7K/ [9*P:02#?_XNZ*30I%:B! MC4O%9\*#B*5.T$K^$F>1MUY@S]KQ(5'+:QM,R7?C\F@K,NQ$C0;Z2Z7CN^Y4 MQ:<\BW=1*>JV:?I"%H'5"5I\$$15D;J0;UW,X)K7W?L-UGN6@4EQ#6*: M#_EB+^M(3.::5(GPV#_.24I6M+Q/;]*BQ$GE_]RO'MF?O_)#Q:N4Y.L](\=? M2237SSO8(JQ./%9SY#L==0ALB=\0%I;/Q+^?*^-\@Y7VS//I*&\>@(AX AL8 MQ2-^!X(Y>D]:+B\P11DX'^S(G;J^V:6(FEV*LFT93K8 MJLGP9_\%^=N.=3:/:!O=YV0"U3_)9IOE//0M MIBNF7$G')*>O37;HOI-:'7SV( %BSLSQPV#.@2-%KS@X\.&B3M\[2-O+ M%M?V64!2 =NM9KRJG858'O7%U]KKUB#]]HEO/+&&7.=X0],UWR;+4IZK0N-N M6^1A]9@;6.FF(GKE(,ZJWS2FQ\%9R),*0FT]%#EE VG)"W\CS) MHE^E'G/2@M5O4R KXDMZNEV2I[]4ZHCK(V$@2!_^3-,X^\I)R:R_T)+P-*XX M6>X+-M?K/CH7)5@]. 'QN -KU9@=>!1 MVB*/EMPH7YSTS(:?Y#9;4I+%.B>$OQ)MYVHDH?6;&:8J0+)60*U&T"Y91B\D MWB6,>\R352QN]D\BH9'6 YFH#ZO[YH&7B@;45OB7EHZ7 \T:8(_^(HR%]E%Z MJ8T'RU2;I^FH!ZM_IX&63^ZKA,Y;KCY8A4-Q./NQ!4TBE*:2@*(']<+0NLV* MU!AET>9V(;52D-4WFW1WFYV@D!REPH,1-%.?HQZL+IL&6MI&[;11=7 VT!>A M&T!FR6M,$\74XS!*NW#VR%:0)=,8/HE5L4_S7>"WT1 M5H',IO[YX2NQ7LK'LDK27?BFF=7H$PBQ P;L+@POP':&CC; MSA3*.EML\2J,U7=>\]9>D.']FJ8,(,5);YO8YD0YZ,#J7'? U=;3EYJLT!@';B$8B[15#6G4M,T_)3]LS^YW]D[)\_,<2[W'JFXJ8&C Q3,,OS)M- M:Z&-_LK5T6NECS"(PYCMU MQ$>=4$1\M>UY"_=RQ:Y18R7(Q[G;;'"^[VV-L59>X#S?Q(L6]ZM^L3/; M$'^@05@,.%)KI$^],CO:0>3LB&K;=1E#43(^8>81+Y7(N/-< AG5%Y0)XI5N M]![^#*M3E=BD3?Y:*.B(RP886A+N,/!X"@:/\DR15<1G+[:Z&9]6C"0\*=\U M>V>JW;RYMF!UW^$-4>S^,8M(F$2=350917VK3<8U).PB;AAQRT&<]&:A4>'4 MKF%E(5@=:D HKV#K95(=MQSRXWPD)?/41JDBA[_ >L]C6/*I=/U[$#*?4Q$F M6]RP+SM1FD%.S81MV,;]]\2W^+GFM;B"T+B+#&G8)J MCW27QFP4*E_Z16.K7S?;A(@!J]U9P%'$70KN7-1)/'-^8:<@U=^XD>YJ#WHF MY5=".O4=3I(]3_N9T8C$K7OR;8/NM\)]:(LXIKQ_<2+&1$X:94X$LSRLK\8-K'0YO-(2E29; MO:K?:L4PLP,/7<8BCEDQ070_PNH"!3)YFA B*.$R@6YXY?15)%-MSVWY!>A\ M)Y7M=1"']?Z=L,JW\QJE9C.!?0"T4PLR4/72G;2.Q7UZ(9(XDESN)9L"K'YR M1&O.ZI(WBF)";%2#'7+6$:1/6>V]#)V7UDE1GW,Z*L/JQ1G(U:>=>1U\RV-] M:'/=:^1X=,'584YT2$JS?$F8[_/_=W=MRVWC2/17\+9)E5*U,]D?4!0[ZRH[ M\L;*3NW.0PJF((L5FM#P8D=_OV@ O.)"4+Z@O0^92<1N\! 'UT:CFVU7XD]: MG=/$P:A;%AF!DT -OJ0&*94*2:0.V6FE.,P,6J'E]'"BQUDTD+$4"'>R;]E. M2:-0-G",L">-\,GAHL&.>\^(S MKV^K79TMU>9--,*$B:42F.A#3ZJ?5"XNHI_WHWRGU8DJ'R9!VKQ!98S6[VBV MT]"]F[<@.=D(/=1\$T>8\PXL/Z,ZFX1[%.L<#M6& ?X-)ER"N*B80&D8!>$6 MB=@7R#,_-M"(8\^0ECW'(T%"C$)+F^+3E8AB&)5E[QPMP\>:5QT1," MU1*+4^G(^9QK+9D03*K%F;+'@VHO2XAEXO9(XR(H!*HYB1L3!DF$%CE,9\*( M8'QP#7%3&KB("H7K,$=H1:(T2:,:>=1327;. MGEEDPJ/#D,15_5,PG;X=E_TK>#%79/HBC*<'F"*X.'#BPYWF[PA/P# MX!5-\(P6R^0O,4O)4UO#&C,P4DTKO5I&@N /Z.R 4QJXFDTH7,,VJ/5( M"8J$=IKDS]A6G8(^@H_N):>N794I@HL5)SYC!2@$"4@2$ T:0Y_0G3_599JS ML@SMR7[Y5^O$(; [IS./,*Y&$H!TW%P:%;._QNNNWW.])%8+Y*^\:E52!ZER!5(E\!TKO\:YK\%!O,*UJQ(J79EV*4C6E:&A9-/O8' Q :M[2TNZ@0YM)),^VL;UGO9MGRAK(X^(F#&R(.0M.&'L6K3@! MT[8/,D3IADN3=2B6W*5BY 7GCK)YHQ@[:472+B!>%T*)R2LZCVFU%V7Q MG)$C7,#ARFD[ARA,&>E2NB?'!+S-4W6%CL6YI*,"S$F['K>X/0X?XVH-5FS3 M#6!(>I=$LBGHQ>P*Z;9(N6BO:<[_R;,M7 "X6=X,EXV#;:Y?X?7L"2' .UN" M3QI7 PJ!:M@0I X,$$*)[+46$6J1K>%B!;[A:EOE.9IUR.'BQ0_2M(_#YD/T M8]K*1Z6B?Q\3PFZP TVW^EZF9>[U2>.B)02J):=3=SE5Q@F16DW(@4B;B]U. M3-P0('ZBM[@$0%;20,N SJ MKBG>*XZ+DR"LA.ND&TG'V4"V3SRS9[7 MI5@%;O9I43&6-T%6(*Q6=;S(X9!2[ 8AVI:C%YU2""X*G_ %8WY___MO'PDH M?Y '0TJ=M/H$"HC:]_Y54_&!17;\1BN7FZE%!A=A;H!C/EI) J)QEP=Y7M/L M$RU39Y#_L02N6G?!,Y8$4HY(P=@.I?90@5]9=?8KR6K8\UZ*7F_97@9JXF)H M+FSG48LZ9"%4+^ZZV W]Y+,+^)<.?S'.0ROW2/MCF2:B)>@H,K<,(O>3#&3K MDH'G<=^@*-B4V>>%YFUS5"IVPP>9\HJ1.\ZW*D<VM5AN>)Y6=5I<;-T6Q4M M0J]F270"[(;RL00NNEWPC*&\DXOK(UB)H8LO'\2PEKI-ME8I7!7O@V@X"TI9 M0J5P=,OL,JNK@N[2Y))MW118I7!1X(-HM/]&EF12."H#WS9=3EL>.7Q\5*&%C#=VM# [+/\N>4Q,7!%,PIDWA\4U_/E.SCPRZ&BPPO1I]9/)R%I[@'T_RG>['< M?_IZKK\&I,[1MWV$BV,#E^'$*P2B=JA^I &7@[TA@JN2G?C\<1)BUOJ*EOM^ MC,3RG!IW \B0);2 E-*39)(U2CQO.M\2Q/I MDI_D_ YRP#JZBE,2%S]3,(U(VXT\J5J%J/U'#)L)/61UZ328&!*X&'#!L\P/ M2HX$6DR>,.6KU5[ZP)H$&'#$<5&6-;A^NI>33H576Q@$ 1^MU1W2N%I)"%3[ MFAW.!M,FCTD!1U6I5HL8_ABF@57G9NP\73"/3^;IXR+Q-/".<,EJ1ASX:GLR M3$6[?KWB]_>BP7E"X=BD":G3-GE[&+X2+'B]$2 ME+$5)B =.4I$61=@(G!4_^@YKGJW@S.#!FBIJ!6]H;^<;;SW#%<%F\#&E2LE M8IN%?Z[VM+ACC>"]I(D\5O"<(H:KXZ+G).S6TTA=BIPA1#D0 MS+HMB?2+BKS&RIL$S\X%UD@"%V$N>.;2*J_:]*71-QLL8)?!L&\OK #M^PH4 M^XE>M)5KFIJW"T;/<=6X'9QY]-O%A2%P$_J%SKCZ"<#:]3#;VH [15_M7&L" MK#4'6T\.5SOP@_1G7-MV\O$BRG(Y(@3M[:<4<#$3B-81>Y83-5)B,@&L+LYR M5MRE5-YNOEG>G-W\D>9;_NB,S3RA@(NP0+3&&'M!F-+3][>E)GE4JG@NVCM] M.JQ2N*CQ09RX31_Y2LR9CMIU1?-Z!SF:"YE4L?,[\,33GJ&+BZ[YP UWBR;8 MV7V_B)'O1=QD:VU^9O"O<_E6J*>XV+%!\Z213H14G)"";=KKD=^C>33I%,55 M\Y,XC@&]=Z)Q;7#Z)-4 AK0LBL MW"XBC\$)&Z=4<1$T&[)I=42^@"E($FKV,QO8B+RC53 MAAMBYSMOB.!J($Y\AK>\$B092$:_9@)&M\]R42I:=LJWY[QH%KCJH("5R]M2 MIO"Q&!9GZ>/BZS3PUCLI,C3C5JWL#[(@Z8;;+O+AJ*12IU]-<9%<'Q+9V&34 MJ>,Z9[U(5/"]CZ*^CN(WIQ_$''5<;)^$W?204(60C[\MB!AG?X_LR!+R26)F M<(VH7I?WTNT MS9VR]:[_#6T;,WB8H8N+HOG +2R8G+#"3@$\9%6@!25Q^3.@LBM3[PW0>A1Z3B0H>@7/9"4/:]H*/P9_6, ML)T>N 1Q\3:!,M#3(Q89*Y[Q^]N4YM>B;ES> J8,+@K< ,TE@I8D(!IUNZM< M&#ZS,KV#:PT7>5G1+)/?>'FY&.TL,/ MM2A<03[08?00J\"/WW]DM]FK5?H MZYL/RZCLJ74@FBYJ)7\E:N\J[YZ[F30 M5;4%FJNV.]%(%=[L25/F:]JF%*)*]X S,METHK%;>A,G\")/^#W;T%\];%^9 ME84)%424A")U!D]4BO)JV( SH1R_H_B')ZL@(F[\^+P]!M-H-5'U."L\I)HC M5>U-Q9.?D%*5%66;0$HE7[D&VQ7/EY7RMI2G AS: IC^N8R)T3@\V%AYGI)_ M_ ,-H<_\068*A:[XO^EL7 O2OH+H=Y#^2^"*S/ UI'E/_*XJ]DUFE4WT7ZL. MSD[MA^KIZ=*E1XE'(NE+PXRHZFVHQK4L98@2BE2WZR;7O"W] ML%,(43V[L1G7F!O)WE5FL92C=5:12R@T4J@1-0!J3**;]H-X-T=S K5A00G6 M_/$Q.ELG C:#E@26$*DWJ0W!I>C5Y^)W<#I(\UK T4V/Y^4GF:FMW7&P\NQ7 M55!>B#F3%L>+BMV7X6N6%WP=HA[^&E]I-C2YLWL';WU/@&32O9AT;VXR[W4[ MP68'@F>-T]:+[C6?6,X<4ZE#%,$ $HK0021LT9O((>^TSOM(?'QE5=>D3]VN MS"X$48<^'?N875$2&795W-N-%;\_%&POFJ&,9 [ Q2>L=Z)Y/M<^]IE?@:C9 MO-27F8X O?<,FYBKP!5K;_T_K>IW6]&;;SLQV\38X?WX^ MKVE$D_3-7KR]7-=56E@8B84:L ) M9B_,I=:.99&$&%HP^=%RK^#IC9O5,ND21L32-$9[P$6MTLXQ6BO6MO6<%RR] MRY4_0G+LA3_]0M,<)L#O><%4*AX;57/T$;%W$FS#&U\50II2^L%C"933KB"Z MPN)9BPIU?T?]_R(WLW(X3$>3>HAHG0778E222N1=H_Z>" XM:4C0D'B1/XC5 M)R\!=2TV7 &\M5312B(4W.U^WQ MHGG=;)XF:@*]@ -I5,N;[CA6E8*&S688OZ9'&,(AKTB2%#7;3OAUG582:K9G M?<#<65(7JO*OJ&))? \SVPRC+&\:K\/M-40/-=<>N,'SJ0X"I(N(Z0AK?I\T M1XA][;&)!:"&'=&F9_?KH*)0DSWO"P+Y;PLE;;@%5:SLXO&[MFB-,A(69 ;< MLNVGX_<2;"?=; ;)@IW-(%P;$?,G@+:=LX]0)0-=(I4C4?:-'09?9:-H+(.( M$B840"KJ5!Z[!_TM+ HHV(I!- SUP:M$7%7QK(Y!CB#RQ!'VC&Y$&: MZ.TI!(.'!V*E._RA)ZDB4IM6"NU>>?8KV8M:89"%YFRW8XG=%?%5$2!J9Y$^ MW!8>?*%::Z_\!>E>K1["1F7\VT!!02(6(U/?Y;9!1@ :4=C>8MMOO^AS6AYX M2;,O!:\/<+,I+1-UY81MNPLGS][R9[X?P>HQZF>_6*OO6G:#B$A(4K,/JG?[ M*)IM79V;'P%6QLNZL <=#I%'-(X&P31-X5J)=%KDSWAAA/L?HVQ]USQ+D^,D M059A9.SX,=JH41IB3I$ZY$_]__C\; JZA?-4>19NNAXIG#:N@A01\38/KQ&! MRG2I0D1BV_D#^YA-%A%5DQ"=@Q_"#N8TLP=P%:J+B+O9D,VPWH,#A>%Y D)^ MOW"^?4RS3 :.K<27I."@(H^;FT?N0318&1'#\S$;X4:TF.2V*X,T8?Z:YPC9 M;F\X!(VT=EE$7$Y"=%]C1T2.-..#E4M[>_2C#=E#[ON$$>PLPS%:#'5.I6@W M-ATI?&34(4\8S2!%1)UI'EY_9IA&?]$D2=#Q/999QA]E0@7(=J4P"B*(2G MX0[8!B[P]LFP;_ZC2"NVWNVL)MV912#JMZ?)M/[_4+,_/YRH;$>G/_DF6 ;1-[-5_PX*T[U!7;WIO6>#R*U5) MM%Q?+O9<9[_TH=FE@&GL-H,UL6P]YP-V6?&T$6_9)T]&IVF+(5!.S! /:G-\ ME98)RP18QNN)D/736HBZ]PRP]N@/C5%NH(T@N'T_X*K/BF"30\2/%YXS7(J4 MCKV] "^^"YEQ2+F_%L41O,GN8;EL9\(MCXJ1 )A&G'*>WWVH6'$O?1OCKDP! MRT9 217%)QGBCB*04B8O9Y MOL-*_::C7ITIBB!@/(#.KFZ",B\B383C/>>/A$S+,>,$Y@V*^)D-M MP$Y6F[$5,9LGT/AV^#N9.,2$0?8/Y6+M56C=6?:K;A<@#_QJ2SUC4M )'>@PJ8?J^8.?J8^MLIL U2:YE92SG,Z'*( M+BCZO7NG/RJ^"*,A 45[,@%IL_L_78J_B9^;G\1_;FG)Q"__ U!+ P04 M" \A7!4??!&$6%< N$P8 %0 '1G;',M,C R,3$R,S%?<')E+GAM;.V] M>W/C.)(O^O^)N-]!MS=B8S9BJJNK^CVS;#9?6GOP!(2GP!2%"D,J72QNQ,V4:"R/PE'IE(9/[G_WI=!I,7%B=^%/[C MJW=??_/5A(5NY/GA_!]??7I\,WT\O[[^:I*D3N@Y012R?WP51E_]K__Y__R/ M"?^___Q_W[R97/DL\/XVN8C<-]?A+/K[Y-99LK]-/K"0Q4X:Q7^?_.($F?A- M=.4'+)Z<1\M5P%+&_Y!_^&^3[[]^]_YY\N8-H-]?6.A%\:>'ZTV_BS1=)7][ M^_;SY\]?A]&+\SF*?T^^=J,EK,/'U$FS9-/;-Z_?%/^7D_]GX(>__TW\U[.3 ML F75YC\[37Q__&5^&[QV<_??AW%\[?OO_GFW=O_[^/-H[M@2^>-'PJYN>RK MDDKTTD7W[N>??WXK_UHV;;5\?8Z#\AO?OBV'L^F9_]77M*^,)/'_ELCAW42N MDTK8C9^9*%N(G]Z4S=Z(7[UY]_[-M^^^?DV\KTKA2PG&4< >V&PB_I>CM_EJ MRMPPF@=.(B%[*_[\]CSB*LG'*@D7,9O]XZMT'B2\__?OWKW/>_^W6J-TO>*J MF?A"L[Z:O.W]Y3,G$')Z7#"6)J81=#8>923W3LS"=,%2WW4"JV%U4@XU1C%U MV)+WG]S-[E9BNG-]2J:A)Z9XS!8L3/P7=LT7E"4SC;I/7V/P\;C@$EM$@]]#\?F+&$'H M)(]1X,13E^M8XHL!F7@PT0TUOILHG#^Q>'D=OK DE3IG&IJ&9+!9P^:B7X[: M!Q;-8V>U\%UQ"(B7#D1X0/*A1OO 7EB8L0L_<>;SF,WE1\ZC,(T=-YTF"5_7 MY<*8_^+&=Y[]@(-I5N2=.QZ*PZ?8\5@Q69('YC+_Q7D.C)N$@6RHT0E%#/G1 M%2#1CJ9#C>*.;]OQ>1:+#3S'QC08-<508[J/([XWI^O[P)'30>QQ*S$U3$,S M$@ZV"T61]]D/ OZ-:['BS7VN(##Q 4@'Q5:L>V]2OO!9H*N@&6I<%^S9"&6U MS7 S3ISKGIQ7R(QK-1UJ%/]DWIQOW5,W]5_DLL7KBML]9GDI"88:T6T4OHG*C^0S4"SBP.'!J =#-'M.V!\95Y[+%\AD M5;6G8)GLPT(9RU+994Q/XE@W*M?U+XQMG<'X@5'OR2:"#=FJ$W3[",;30-V/ M;"O!> $1CV WP4:G)!C/AH(-S$0WNCT%&R:0? ^V%6R\X [&M+,L-$!+.:3- M!1M3N^4(]A=TYBH(]FZ+P<;;L[MQ[#+H-J2F&<_Z 6[[!KK1+"'@Y-63#28] M=\&\+&#B"*I8B"^3U%\*&#\E;)8%-_X+2RY8ZOB!6<:#]$[A-%\,Z=:)!2HO M1C?O&-\:'G-^ $SX1STA_RL_=$+7=X+M39LURG;]C6VQV&)FV\^(]TVV0[?H M8G@M,AA0UEIDU]_P_,@C4\!%YN5G)FL&#!WLR?JUU:&>W0TO_[K5>K8NC5E; M&&#]C+*JUNWLBGW=9TF%=H;NF[#5N,$_-#R6"N>#-8RP?D;0Q04W45ER'4Z# M(/HL@JJNHO@BRIY3?M@:@*_=^A^>WXH[QIH7->WPXVQ[9ZR':^QB/ ^4[42' M][!'NV8X&V8DN9N^!Q:_=4?#H\"M 3]E^:&HZ3>[RM(L9M-E%*?^GW(/*&Q> M:X2&^,I8O-_L@_6=/K(''ZNMYO;H:J2UNK2P=EFLM7V,8\>(SPF?:R\;1D$\ M_$@_.EQ#Y?SK@QB0=OT-S\\M M2RM#*+^\MN8#UL\(MTFV$QQ .L(9H[P(XO^,8N;/P_RX[:[%M5$/M;'L<'B. M/CA^F-Q$7&63.S[K8FY "A%NW,K789+&63\_=?^^AXOP*FX"-G(6G@ZN)VMQ MQ;>49G._O7#7CO=^^VD[OW;N>'A=K=]S6JNCEGP$?[T3L*=HQS$#.AGGYMG> MR0BAWD/$L.W >W0UPCG+B4/^V>2>Q?+"7-QKNGPX%WZ0<:G:'[&L^ALO1L#Z M<@3X#Q*TFWH\=EZ&Q;?/KUIN-E5;FZO^&_J)&P MUY2%'O/*C@1'\/?@J9^*YL4C_7>3-^)%OSQN\'_F+8NAE(,)(K?V_4"\?(\: M#\S++ +R?7O"W*_GTL)2]![FEDI42>>*_= ZNW:(ZK"M\T=B=1S*VBF*#\.LM@3+_#E/F7;PABOK_9-QX87&P MADB[U1@H\.\Q!:[@$%'F3[$3YN%_$*&W6P.E_@/J@43!(Z+8'Q]J#Q3]CYBB5_-)1/CR(>D%WV[@\J^0 "'XB0H$+6X14;AGL1]Y?*N/ ?)O M-09*_F=,R2LX1)?Y9>A!);YI"K:1\ 7>8 ]1W%=^XCI!/JHK_KM$+_*.YE"Q MH]BF1C;11?_?S(G!@J\TAHH=Q5PUL(@@]"+D<3L@[0JC;@T5.XJA:F(20>Z7 M8>JG:Y&K]39;/F\=KW5YMUM!Y8QBG*J80I-OZ9D(4Y&&5B?C9DNHG%%L4AUS M:+(^9^(11' =>NSUO]A:)^Q64ZBT46Q1+7MHXKZ/?1%%\>B[Y@6DW18J8P5R286+][__PD7O$H5IQ6*ZB\44Q#%5,( M\KV-1*8TOO(]KI?/4:!^JM+9$"IE%$-0PQJ"H&MCZ19QHPE4N"@68"<[B.O# MY:LK,^.I(R.Z6T*%C&(1ZIA#78OGH+5X;KD6HUB&*J80Y9O'I_/9=?<<^/-: MN*_Z-;](JF4*'C/.'4L8: [I9 20)% O%. MTL N&@R_1$'&)17+ -18,1<43:%B1[R+5+"'%^^9!U5O]B,Q(571^GH*J/ 1 M+R7US"+&PJ5,C-M_81=.ZA2CU&&@HH!B@'A!J6<6-88_/N>;T3S2W\4W&D(E MCAB"V\D:FJ ?ETX0G&6)'[)$N\XT&D(%C1AKV\D:FJ OERP6^>L^Q-'G=%&\ M/]4)7$$ %3QB1*V653P 7K?OWO.W>5KI=[0&9U1 %+V22UQXJ>]2'GVI&$:0OT[Q5SU9R0-?UV M6VL'E3FB =O%&-X[KNPY\-VK('*TY_9:,ZB,$:W5#K;01'SFA+_'V2IUU_=Q MY#(FKF&2S1CU#H8 MM'10># ?F0(81SP=)=L':,P3U>IF3.1;9T_L-3WC'_M=?U@"D$,Q0LV,!!8# M E37[BR6#O,HGJ8I2W+1J8,4=.VA8* 8SF9&L>YGHOC*CY?7"LNAT00J8Q0; MN9,=/+&J(Q5J#LTF(U1Z*K3\YSV@@O!/!*JR6OJ:*Y,:FGHKM*3H/:#HXH^(Z$4M M,#'R7_UT<9XE:;3DQIM@#;*N@8C14JCW.27 I4$$/WDY66-1#5=76[3LZCW0 M4?-*! P@#OT@&-ZQV&?_-TB?CSVOJWN3&J5.(%M2P.TV"ET[ [:+ M B^)N[T1J^:8R(2ZCT4AOG1]'SBAK"C(3;>5L NT!P4]%5ZZ=ZCL(PMN2,%5 M%M7>E*TN6-6!I:/!2Q'?#RHS_T2 TIUSMMSV._A5Z?&2S?<#T$XN1,#LM,DA M*!H)\7+8]X,/* DBN%US289SGX]RLTQ M=OQ^"-K(A B,9JCLX1C9:P&&@ZC(;Z)P#O:+=S;&2ZO?#P@-QT0PJ1CGD+U' MT1POW7X_7+1<$T$&#DI_/$9V3L!/ &8H#ME%88(.,R^_O?OA:,"Y\9UG/_#% M!0LWT&54\"(*N* 38:RG:[,_"=X#7O;_W4-8;.5$9 &M#!LR+D@:O M+D+OA=$H 2I0^2^^QT(O@4XE)0%>887>(.EY)X)0U[5 R>K:"!>,&J]^0U_L M;*1"!$CIKK$Y?B@)\$I"](7+P#L1A&S V0&7$0I+],4%!,G!^T5L@FL,9'B% M+08WG\D'X+0B&JJ#MPKK:!+B5.R@ C:"(3*)M0>UON$^G1W@E0+9 5%+\1 !M;P1%OX_"(:J M]GC51': 3,\\%82Z&+,\]6#6(=D%'QWKQW2L!<&)6>]D\"/KT:#8YYIV@(O9 M$,K>V1BO:@MB:!2R8AFRB[0:HE7SZ4O M'BIN=P4CG0>)E/"[]X5\GS[^I:^B&W@G@M #2QT_9-ZE$X;4=;-E)HWS"S83!5#58$%H\8J]],4-+A$B$%8&*&\J1-K?F"U$(>87EOO; M;J)$>-GN9D_.JS9BQ*XCO)(RO2=E/UD10;K-KLV!&[,*35^\U!P?O!7UT0^C MN*SYPA+-.MMNB5?*IB^0*F[)SBR^&.2/I^Y%XF@NUC2-_>!?)'ORL-[D:0&XQ!25>%:#!?65:V0RJ!,BI4N^E M7![6 [:DVZ->Q;+]/90_YJ: M_G#SKMI)B,A)H#[HO$3!-$L7_/3RYW:2F^!LTV%G:!T,1Y5(".,GJ[=:8E?2 M8*=J'1BWNB@(8Z:OAZ+AL$]!E!&]3X.B-W:ME$$N,>RW0A Q=K+7':"T$ X] M..%;H)8(.P'L,/ 1W_Q:(S7M?$H"["2Q0\)%B:CF5"6! 9^@ M3!2(U95KZ&A+ XMN35)!4!E^-;?,@# D<5J!@/_4%#__E<@4ZV5NRD^E+'[Q M739]];N$SYMVMSP$T2L'7_&Z(,E=NKKS(247T=+QNTJ5;7Z8QZM MB+N;HMF&MO+5<4K$KGA@+RS,"YATYN0UGM' '5"YF&@=&5H!7582.0P<-[E= M14(X_A]/&]G5JS/L&PM;W*Q0U\F/B :<1PDWI$4BV>KB]!@%6G^.FH;,389I MPIH9)X+0ASA*$KZ!S'11LK5&9.XC3!ATL';PL3>%-R6<7[ZN6,BGO7DSU)"0 MN8\P06EDF\AL>F0RY*L8I<;^;[3#OEDPRS?2CK_O[/HYGUTAFXLS*8'Y]8&% M7!*!2,7G+?W0%U)(_1=F1-1(B'T;80LQ4!)'@'E+,A9K*?Z%A2VN2FYW1?*) MVA:Y?0L! +3:&+LLGOVVV&;UX$\ZMU$8E>Q]0 DJ-7T@.C9B4/(AA>13'SYV&>!NM1\:J$_3">V \>\AF)*=T^7*DV*GY4:Q,09:[%XH AHB!Q(&J/$3(I>I _NSH'* M@<@:6]\7A /7#S,^Z&U 3+Z.;-()LH1S%3MTCO5$_BEX1L.>> M/(KL#_Z O>&]6$S/N,&O]0(K"=#K#%KJA9+G(]@M7QP_R!FO1!L7+XS/G,1WH1H" MZ B]'&-/_0#+Z.#7CXYX[3+MB_E>$$2,7@+2XL8=+ LB!D)-:X'SED"-QWZS M\FCFG"[GDMIU- T]^5.0X^3]*\L=@^:,5F-]CTXI29,>C2MQ(HO!IS!F3B#> MXY5>QKOP@L7^B[QTU2P/1D+T@I-@H($R((*89L,9-O'2X!]"KW,YQ*;^1:=@ MTAUVQM*U874+WTFB.\<(/LE27YD!)@%[WLS"Z+:I?_[JRBY.^3HF<*>0(6\D%J7G1+.MDFA"J]F2>?5O,!#WO1 "E&8R+F+P M+K ?C?=:T&PE--+B)A^KMCT$]8N?O!"%=NGKT0_V0W#KA;&WK(C,RN[[.]-$ MU%-AO_KN,_<@//C[V )?] M0<,H=#M/D'Z1Q4*CY?!D;8);]EG^1>L- Y&3L6= 4QTJ#DKK?7O,N>;VQ[!% M3\;RZ0FB0B!$4+SP7WR/A5Y2<3"I,>MN3<:H,2&D8Q8S)DR9X%8X-ASIY%#8 M,O4F9,P4)1#M,8]J,FXCD3>%(:[#)(TS5<(3064B(F-':*4,8YW(*O2%/=# M#PC:V_L,NT/J"XN?HX01.*".]"8;/U1(^R0;_3Q)WG_PV_M#RG,U',^#6)^7 M(870^5U<"#;P$_ @=0U_)"1Q P?/G61Q%42?MY*HQ0O^ (\7%#U-\JXH1 E5 M6+.*"^R@0GXW+4;$-Q]A@7EGZT\)\Z[#33+,*3]?O.0EV(U<]NF+2M$(#9SM ME]@])49D/Q_UJ?QH:^L.8A_S)3V=@_'VU"^3;7%9R1WH*7I@_.C@^@&K]=$N<3 .#?"4[.C7A*5, MI ",-9XT)-A7-DBSW"A$@C.[S"OVG-:3R"NFMKHY^M4-QN0V28_([#87\=@F MFU-/>+M>T.]RD!:!/K(^@JQ97)"I&N66>.^LQ7XHO/*N&V=\M+[S[ ?R&-7G**'O#[U S(B'"X@DC\/'W=I6 M\T#,0@#\R&YWZFA3H]>)&>7PH9+242I%,0IF1 M-4,OEZL@6C/VP&0BCIY[B*X7]"(U(^!MEAI9P.4314_FB0@ET_F1B6]^/;$' M=HA>8V8$-;"2Y5$>1B\R)GQ^I&4%3-'(BLE+ 8T35 -OT M@5YX9LB(;$O)'7P5"07+>3C',,\NM'W1J2RS\\,+@,R(K!!\Y"YCG@SB>70" M)M*J1W'ZQ.(E*$@*2H]>,&8'I%I!SQ82(PLS_PU?R]+U?>"$*3_Y,#68@4E%,[17'!C+,Q:*1W!G'Y@JQJS:@5HMX0" MOF^WG#W@*BD< 1 = /,^85-V-1J%%""F.#*O?X&7GA)B,%N9$Z ^W$>IYIO7V=7PBD*N1< M\&J%WO M2#4:0C$;WN&]B]2;DQ@A/NRT4H>%]V$,BI)(!$9 V*:'*V(;0 MVSC59-(0P'T_O LHI.,7#;.XYK>5$!%DKQP_EJ4$[V;%PY<\]DF714E- D5N M/%>R-0P1E#/DS40H%66WM^:JX]\A.B=$[U(Q,G]";%9\3?*A^:;+\TV7P*LZ)%BW% +0H- M#:IK0H61Y3$K^5SK\W*GYNS MLB2?2/I)M0-$_3S+$C]DB2C ^\P7TS)=O3B&549HGG^V_6#.R8ZQ6FWF4'KD M.=D/VL8\M9,5B7EZ$X5SU4O!ZA1]]TUSB@K*B2"=5&E1:S,\I]L1FF>AJCWF M;"OA$&,#3"Y%<^2YI >B,6>T').8(H]L+G2;+P[I\JXY M78I>Y,ERV\^DVA'FR2L?W0-;B=(KX1QP"Z2D0#U!-D9EM56!B+%K,1J :IX< MX?(@,=<>V L+,\:'ZMZ;\A==^6]JL_!]<7"#R4C5I(W%X M;=Y]WYQWDG!24!8'4US_RK;*6E*D*!05=HJ$^>5:F _4SA&S8\?H5=UJ\$)N M.'5$Z-Z;06#NJMNF%Q.)[=&<4:5%&?-?]D MWKR>XRCT-J]0/C)'C%P=./:^%0E3]#?9=BAM,M'E1/8YJ76*NI+'_@N7X@N[ M#D6^MG+O;TG$;LO:H5/T7?(G16DM8WN+F02JX:B#%%M:>@( MSY%$DY(*]5I_,_[U4^R$"<=,9(. W/&;*''C:[I'9S5IK3I!O]R' =D*K[&6 M$XEY)ZK%^1LK]5RF,YFS4/DBZGTKRJ;2PR8.;ML'9GH>-6LV&[!E-Z@)B2!# M!;MT -2/);25"8BIM MRB->OJY8F*CVP';L34DWV1!BQYCD_@)Q:5N,")!UP$"''C>S$7-SD- 8&D@' MV(__0>!UA74-/!.8K;LDFM&FW/F_2@Y9R9_*?_U'Z?T,P.ENL@U MH#&\=?[?D%070/I#2S]C)QA_-V&6[\^"3WY8R#%G8!G MV Y=@HNKHN.].Z^DU*!(J-\LA0)>5&'DX#H$5."U$@L1*+=!K&#X-"1 R$9+ M@VP-F9']@9^;8D!<>YG>SK60,ZZ&&T@.A'ZT/,K6T%N)Y0C4@)_]7";R@@A$ M'OSD]W/.@Y^*?VG/OVHB(.2C%:KK<_PUB6"DTZ\J>@1V_@53 Q$9K?J:W0G8 M4BB$=DR9I,!JP^RF .(U6CFQ7ONECODC6">5;V+!>,-[ #L0R"B K72.0"&N MERO'CV5QC;BL$'8W$Z\3;_P7EN>$A1L__7J#*@H=5],N4B.RTFM>[99_,AV> M+;J 0DS ?67/W-$L!AJ>FS_OH!NJKJ Z0L?EU5M>1-: &\;'QFY$45_X&J\E M@F)(QZ\%D,%(9M.F1$DELRO,9 )10J$@X*\"\T1J]E2*4VT&7WG'9%HA@>10 M&.GXGJSD0@3+[4LT^$*HHX&B1L=]9)8 $:@,J8#!\-GV X64@/^I)X>C[G:/ M"W^URDL _M,)/4XPETGW8#L>F!J*$@&ODQ5?XV+C!"QY',1#!QU8R1!;)RR(@\#Z.O(Q/>R>.G3!=F\XD!C(H>'0<-2 Y$,%L MZKVP./43^,I82L5$",6-CO<%* LBR%UE:187EZIG+&0S/TU*,\8XYT#$4 3I M^$8L9$($Q4V.&HN[+Q4%%"\Z?A 3]T?@WKQTXI +)+EGL7P\#,;92 B%FX"O M!I;2R M/P[S+B7_Y.E5BLJR=!?,RP(F %7J*RB3F*&G4LIRK(^,SPBNF<'Z@;D17UC_9%XU M-,XXZ]5BL.WZ2 LP]Y,PB77 4'A6MQST*#]+8EDXFCJTFTVI.;Z*Q,_6Q1\A MC\'[=HC]5-RR7NUN]1)1 HBLH\R<""9;'LAXJPJAP,J]-/1F,:M0RE?D:,_N8D'H4SBO0V=P\ M].@4O?:/$D[EQ4-OT8WU$F$SLO.%$\Y9TUD6**8E M/&)DQ]ZQEW$ U(/R2VA9+I.T&*X76N5B*G0D%M]-LAF[(J<:(AJ+\6:(>2+( M%'J<@O> 7OS4")QRN84)A\0\DYGCSFOUOC73K5U31E:Y+^C+JSL*\^ZBB%V7 MSTK.G96?.H$(D[F/V:P>8^T$N9#J($RGD. M%2*)F:Z,)-5-^%8MF[*7OTYD/WD9F[(G$C-?R:=Y;@-(269UVR6?&YW9"@8. MFLZ-YCS49!/2S<1629NR'SD%MSU1VH0UK-ILN9;=T-A@N77MITR&@G7";+73 M6G2&/(E[0:[<8*V%2,0#77(0Z3C(G\Y.ER*N\$^)3UEYRU(_AOD*MK-C2,T9 M4NXD-@UYTA2QI6]2%B_-NT6K/%-NJ,D>GG@/E':);?[Z9!H$13&[[:] WA(( M/84%H; 9SCP[?@^6U=)Y/6>Q)_>"# M]H1]O.F)J9V@2"R'FQ0CVJN;[UJO>XO"R)*0Q.JX8<3N[D9#1&/RG4?+512* MW5A<513#+<[ 10X?^WG8HU/T@XH17N6T["U"FP)L!?LZ&@+^'KQ1^B@]4_FS<6+9+'P2/T205UEY&<1[BF-;MTQ MK)55H>AULNU6WC"(CB>RYTFU:Q('M6U2ZTH"*=T:Y>^;W$RO!C;M#/A\8;4*?&$]*XQX0RY=YF%LCROW&\%OPO9<2HI8]&SJZ=N\4^ M!PZ]W PD9Q(GCTK52WV [G<=^3\DZ:2@)7%^4!7QA#R7,%'2V!M4X[2WYJ ] MH;^2@$&J7+WM)#:Z#2 O1?;0F;+'Z'U4^9B7D0!%V@BPM6* MP2K6T-9[LRKYO__;3^_?_?CW2=X-B>4T'XIY\6RVH[%4-E-FBT>2+M^K+_P@ M2X5OP-H7:MBB8[&U)2CW$A>1/5O!WNVWMS)V$?36/6)/$%A$.OC:GK( MD,2<[9D7^X*ECA\HIG;K35/YD3QIO.ZYP^9;D_QC$_FUR5^*[YW2Q0^^ N@? ML4#FNZD'&DF4K(M!P!FDD@-0.%CWE6,_63_SC M^EQZ(.+CAK3**9%\>6H&^:=-&>] Q#0@M5!=\..S"I,[YIX;K%0#%P'?491Y MSXJ&S7;8?B$+)6R53NCBF,C%W4>'LQVR>%UER82-E@C[QJ0_4 !9$$'M*HM# M7[X?$@ET7L6_U(D$"R(=#7:X3'_,S)(@ MG=;.:[##S%%,V!0(U6Z;$_4%K^ MB6#T"UOX;F">2LUV0%1&*\C8'Y5NCD>Z1YKZG"EGIM9]T:K9""C;T0HB]I!M M%QND]%S)4^FMFFF<&"!BJDD<6E8]]"#=E@P)5^0N!2P+_^"M*%,N DRZ'9.M MW"O#E+(L/C[9?/WDIAS#32GJT#<+FP']D]VD-"SEW1R3W9P1\D@V!@AS1:J) M:& &ULOVDJQFC8K7\3P*7292$(OQ/?C)[V>B#KV[X.OA[WJ7HYGRL.$S\T?$ MR]@>:#E,DXO13$D#0JB2&A%LLC=.58LBR;O66FBTP3:/H3I4M10ZV21B*'1H MC/D214M$8R8,N)BU;DO>4UO'(+PS3 M4J"M1'K9M4]B +Z)G,L>6)+&OILR[]Q)%NI=HMD.WRUKZG[AG ML=AXG+E\PI%R+1'_##?S4Z'\9C("L0M0N<,8(C496N>%[?C?69QX:U0$@A@L M9PI$"B/-F_P=J>?)E!7;SRJFB[(U@2 $FUEBX'JLMWA.(-Z(F,7HGVP=RF@O9CK9 6'ZD XN:8Q(!!]7D M@V$2!;XG7AYM4H=LTHGH7SNURDA47SM5.YYL>IYLNZ;QM.DLXQBQ)#F/EL]\ MD$7H15YTU/TCXPC*7QGC"&S[H1%;4(ZZ,L3D;%WY"1QJ .V)A@.M'^K*: 0H M\U2"$SK&VUK0U"K>344#V+ZJW0KVU[%*)5RA8Y3Z.STEP;RI$H6M\XI\Q M,U[P 4AI0&E030!B#;;&\9'_(B03.LEC%#AQY>M:-[F)"-M/"-:OFA\$) G$ M6[O-P?'19:$3^Y'ZXD[1E,;,V'614_,W3N0"#)QB()_"9,5;IVF. M?YNG5;0J"FHFQEFL[OG'XJ?5V4N0>) M6=T<[?+!5LXFCL=Z1S1+60R4LJ(MVEV#K8BUO.Y%DP17B"MOYI5)Y::K51RM8E_X(W6A%CHJY, +B-NF M%7EAE@(1P![3R/V]EL=2=^W6;DO0[#*AHV:9""9YX1'-94WQ=^Q BQZRK[-& M1-[%*X(KSM]Y%$KG\Z]^NBAC=BY?W2 324C$X/E_1,R";BWKT1EV^$:O-:ZW MT"JP7EC\'"5,MD7.2%&F7\S3.(IZ &J5Z&R,'4_2 W(- MTT1F\BU+(8 TFF&'BO2 HI-1(B!T)A16@Z%HCAT4T@,4+>-$P2FR/,/AV1!@ MAX<, %"#>1)!(JHK 5C&B5;5^+*[B>QO4NF06AZ)4TS(*2;D%!-RB@DYQ80< M,WBGF)!33$B7+__\^C)D\=QWY#GE!7S(42[7J7C0-&=EI=3;*'05?VY55(38IL-]B\;A M2J\)2BMU.#%0L6,'X A@]P[[%1HJ--Y$;#UR'U)X5"QOD1F)[Y7;\>KM;D7S M+TP5%%(@8I6W^76Z633E^;+NB(8::%6Z&4]AR^)(68^X'9M^B)[Y__SOB/]3 MW#J(#7'.K5QMQ88\50&,&/MPWU,OZUD9;.1$Q+S+8Z0^LG01>=M3^=WGD,7) MPE]ILVF4%V_P+I!M^#$.,LU;2%MY$M&#CJL:\=S<]UB>.$?*((_FT>0.LNL% M>\[O01WZB)6(1MP[:RF,XKE(S$I>6/(AUD;@F"FQ@QOW@#Q4?$30[E#4!^9& M\]#_DWG7'N?$G_GBU)D'>9;^*RZO&_YK/_!346L@2;(E\\ZS6&!0^8.L:FRU M; S_<>PP3)S59BP0B:BM#/>^YB-FWD46B[(7+/8C3P8 );?LL_R39JF"TF,' M=.Y!>>Q$>01AOGR6+*-0LGWOQ'>Q?*7JR>QU90R9SEL%(,:./=V#UE@($5-E ME.]_V=+/EL:<@1WML$-8Q\16P?(P*[\*BOR\=#>;>IZ\*',"^?3 ?\[$3RI@ M3%38@:RCPP03&XF;Q*T+])'-I>\K]#ZP:!X[JX7O5E+!Z5*D??^-+D5:T;&L MNK;M>E+IFT:.M&*<#VP5Q2(*P'S/J*:@<=-8/!E*Q)NA2ZX9L=#$30)W?L*, MPOD-5_(\_!-^J]BO7QK.7A/*RCO$?DQ3N2^T''UK?5.^N^O1(Q%%&&2:=#_2 MZR&4D>[W[)(.;9=G)P D'FHW/T9H]1R/2G4 _/:H%*OZ&FA7'4J!;7A %>C]5"U3\#37]C:5 M[R,9/I*QZKV M%KW6 LVDM9%=:]1CNHU!.UB1ZDH6F.?]+0Z5P;@RX>Q@GI^2 <,_QK5[&SY';I>;1<1:'P2FE7(2,5 M]-PQRL'#J#?5I0DH@)$6_.*YCW@+&W.&4N:F6>P$C^M$V&=:#&"D4"!&.;!8 M 6$C"B)WC@>346@LG_:N_AT"R8;XH%L72I@.<2&R-\%69EH/^#N=!USV)*4_ MR;LZ.;Q/#N^3P_OD\#Y@,^7D\#YF"_3D\#XYO$\.[X/TSY)P> _GG\6_02#A M\![I!F&'S)]1Z.;AR*;LR>V6QV4KJR1!([X+%-6ESQKQ_?N6<0L/Z2*20N)8 M;-W;3'C?[F:;U,#%,'7S3TV"/!$M35,C[S1FW.8LSJ>,,Y_';"Y[/EL7ZX[6 MC_2MSH]4[W#RO)X47=+P)QFKRV8CSV.];@$3"_DKH:8KA@KZ:JY).)&^.(O[J$' MDM,%?1&D#-[=8%VT\?JO38&9#&TXFVE(@< KH&72ZYZUX3 MO4V-G=YH>%A5$K*?ZS_G-4-AAHFM MJF"BGN^H^TI1T.A)L+,"]034S-BNA_*2\(%'SG.9AK"_:5,GQ\ZS M,]))MDM&>,NB8GZ=\6DM*E]>AY>O+DL2X:WH+L$BFBM; R'\B1B$6IY(S<3[ M.)ISF29E:E"^!_.#SG3.EXTD%\Q'NWOS5@@VC]HW.8:_ MPD8W#M&35>=T%/78_X55&?97N^AKW5UU6/ZPX-SOFY=994Q@_8-_[;S8VOPN MZ+CA(A*Z^V7<=542<8H$O6=.PCR1 H&%23&UMWE*S];;-L6Q:OK9B3WP>]:= M/T$CIFJWE6A <5");C0RHN+CQAS_.$3?--1F\*G65*P!)$6EW%O.+/^,OLQ; MH]F7@7.#:2+5W/KSNN4G].X#)[QUEL:R[.-\C8;^=.J^[5SOQ?\XX:47S)4A M@$\+/T[7=R%[^AP]+:(LX2=!/HBGSWQH:_X[;3BD;2?8]^YC3H>JN[.?<$>Z MW8$-AG?!!L"ZV@WV=3HMM-L")N+ + [.#TSPEY>5D2\W0Y?=/0=^;C$:#2H3 M.?;KPL$.P]VQMS#I'1+BD,J2UAUAQ]/AJL'>:K5!=@#V,/'@W)D\.0SG <6B%@ZKC7Y!7G]?EQW MC9@7-+;I CL8;APH^XAQ+XAV^/!!,';280>V[0,[C<"(Y7)XBAV/35V9C2?9 M1NMIGQG]H'MF)#N6"T"4B$7+!T-$;U6K: ,I1'5A*@/Q!2PM!T M1NI9)F*&3(,@^BSVWJLHOHBRYW26!>V1&^,H++O!-D$L4.PCGR-X\-'F$?+$ M3T^%;9+L,G<'?,'7%3F%^FIW(0X0R74(TW7M#ONC]B%O_J&)'TXVGYKPL_^D M_-AI]_T"%WD"LWT_:WPQ_5=YQ?#4B5,"Z_Q]'+WX"4>D@W=M&+6&ZG!V=PCW M!W50^S7V4[ZDSW0G:]N.#FC;[B>C8SBN(:SP%K&O([[6'661'R#8-5_F+\.F M=F">],K'':9T+#_I3G&53FB^NL2^$VA6 M"-!#I:+"/'O8PF24P MTJ789JCWCON['\[+!5;E@Q=$!AKLBTP+Z0.X(351-F,U7)$TVV'?3^ZP;JE@ M.,PGJ1NV?G&"3(K_@2,1OW1>/C=%T4&#G>]C!V"5$C@"FWO#Y"V#&!JR%78& MD!V@K'!Y-%[CW%GY' 01&7=5MF?56V$;UP(!U\D@*I(O\G>_E^"F[$O,B7$=23*L[O M/YDWURV>)CIL^WZD.0F2%F;^&\7A)C^H\G'XG$)UGFDVPG8(C'"&Z98#D;E8 MX<:XD':UQ;;SQYES:JD__2BM23W.$=B1$2,1>B]S'T8K%Z5H\)!>U=R__R/R5V/UU_IX?WNG\/667 M?YW(3F7VKDVW-!P_2J[-TQ) 2B,YEW*@X-Q;IAYHY#X!8ZE,JF7BDTK.+.4X M;\PYL2"T-/"TU>!VY*J142HIJY1C/5N;$UF!B(\;TBJG1'):J1GDGS:EJ (1 MTX#40G6A:%:9W#&MU$!@GF5SF>\R,%Z*YM@NN_Y(:?DG@M$O;.&[NO+" M1<-F.^RHC?ZH=',\4ICAU.=,.3.U[DOO0:,1=BV-'K+M8H.4GE]E<>BGPHT3 M>E?^J_B74>=U-.C5#_I/ +,HB&"F9-$0!6JB0_8_PHUYZ/F98LCNU'6S929S MZ%PP+F'7E_+E_PZ8%'3H5;VF2M[4, _W!;*G=I-&#"UDS!!4Q0ZJ'/,M2S<5 MY&^<4)4IT((>.^C&7@TL&1SACA%C:5&@7?S9"LO]VW>F*:U BN0^K(WRUE-A M!],,OPD?3S"XZ6;0<)G_OGE%"+L6)'*K?[P7A-43@B[XH-J*ZE'9&-369I78 M];MXEYJR-P'7=^^:]Q_._>> Y4$'5YDTSRHGMR*60'LU_ZWN:K[XW(WXW&3[ MO2*TYJ^3_).3ZCB00!:,:\'3&D9I5U1S1 [Z'L<-2[&:<1,"!398MA M&6\5VBVQW8\]E;8!G$H"(]VLW4:I[_+%9>JZ;)7*5YS<6O REUNIB3\/D_P MP8* N6GF!*4IH;V)V[53; _BCD@.(8*100]=D>@_9=-YS)@VJB!G1MD>VT$X M"%0&:1#Q'Y:U;F5)!5')9.&OC,NDE@C;>SC,B@F0"Q$$-?P:[F+-E,@N)AN[ M"WY4H7@CJQENY1ZQZ@'J!:NR+\+'G!V0-HB./O;:2QP3'>$#SPZ8=E_ET/$: M=PZZG]/X.[/3>*)P&I]\QO1\QKJ%JJT9MUP3GSZSX(5]C,)TT6\;!_6+O,D/ MX50>1K3T]X,.9OZ;.?'3YV@H]=ATAWTBV+]:-"1YN-H@RD8/J@]YA]CG"22- MJ$KS8'7B*LITP=0]^\/VT^!H1%66(_G2[ 8UG:4LUJ LNMRI1VR7SDXX[\S] MH4S]?1B+H[WD&GDJ'T\ H$Y0H!# [YM69=FCC/UK6Y+$8@"_/+MQZOZ1^5Q) M->K]*_/G"^'E>F&Q,V>?$C;+@AM_ICD&[M;K$=B,0XB5R*903W'4Y$*C P:Z M8[ !8;(AYDJ42:YNHG#^Q.*E.=/W#]I*X7F^-M';1'1'*M>W2->>I'E>RR#8 M5!PI?P6JBP6AQYR=#\P)+A.N)*PR-#5+BN8$2F3!@6K,0:T$B*RAE;QR'_E, M8D'@A"S*$G&1;Y$=4TF+O9;N!"!<.)C):(?7!$OP>^ ]:EFN(? >$&(:!M1V MERTWV OVK$^LV"H37MM?MSNKZ(C&OBI9LDIKVMT>]2FI'XIR[S)[LGKD]5;H MZ4MU8F^^)NW@;SQ_HH@6O&&.N')^[A)GX29K-,/>M6 "[1X[J>/%IS!A?!T5 MN0 ZQ5^T:S3#WD2L]+F312+B+PPJ)TSNG;7^659'4^Q[#BL8E*R.M+8\LM"/ MXL<<^GPUNW)?2J5BGA@G;6=C[$2 M=L=A-;M$EM'J""&> 55[("P_D8/EB'T!'YTTB_W49XF%7^ GG=M]V^/)2;"? M.;F5^ -;.6OIZ!+)S?W0]5=.W9W4 ZMG43V1:I,)?9O")61W1V& M7VXW'LE:FP8>M@'+0R'?Z/&@G'^["N[(E@R8/AR8 ["+P0/W152\#88([I^; M;H>:2X%(G/8Q.!?J;F9#.L?.QC0R?^W@6R>6B;$^N!MS\D4E 1UD%!JFA>6& M7B[%^@VH/F5B5]M# Z2+!R*9#NM#,Z4S[&Y- PZU4FG1&"C_H'W$@S;C&8 . MVS#7:0XP]H%DDJP']A(%+WXX!\)5T!G(L,TB"%HP3DB!)0[W:7&X%Q6S]'M) M=VL:RQ=\-^GFHN*[I02(:4=1M:1ZMZA9I/(^O.+$_MBJCXXJ6'M:;>DH>+P=:?-0>6(004$TWK3U98&$"I5 MTJ! *W%(JDPO&S$_Y^-YLQ?H 0X[RY/KM[,!V@@.38!RFULK4W!+@X MQEG.DCBMP,=_:D+'?_7;@Q/.56L7_WOESS3F"6#!J@^[LIVAR%:I^.4PH:H] MLGSK4NN6:#G4458A.T M^%2S;+MX(7)JK"]A^G-C5]N#68@U/%3V:3I00$JZJ"DHPJ(Y2:H9&<=F_106 M3L#<(W@;I9HJ*X)"1P .?QSS#EJG.%4SULPYD85I^MF)/;,?K=&,HM[KEJ/& M\"O1"JAU A>M+$G%-:O<(KQ[%KL"E#DX'E_?!W;8Y2Y+*T0Z1.9C?>#A]'+F->2JXO1 0,2]S87^FKS +)*;PJ[#L-#3(9*9_BY:NP:3(_68@QB)(% M,N>2*G&HH-&34,@"!H# S,BH8A>?:'[^W F"^Y@M_6RI]',8J"CD^@(*'R@! M(LM7EUG2LD= *YE]3T!0?Z:QJ/65%!&@U:?=R]F,N>*A\V[F0&]J?.UZ@<)+Q ?31T0C[9/% MO:O,LWZ_R:A1S;Y^P\T57?IGJQZ@0&'[8ZP9&Q6DZCZ5,W;SL5/>?<3WO^D^,#D+\4G_H-& MXN:- &P2+&F)4&-DRUM_0X*E9CM*D3M:+)I1J@T^J.16VD9?F-,J=;6E@4>W M-JD@N!D]CQ(H='0SG@\LFL?.:N&[3J!^OJEI?@@@Z#D8)X<2# 8V;XY)&5TH MF% WQW_U:52I*AIJ1H8,?D^8^_4\>GGKBCB@>)WC4?P@X9! %+_X[?RN0^K% M'\7?T.[L]0*K"[Q7%W+X-[7%7$V+'"MI";A+! M\8"ML$*-6"OIL",/;:$V"&!7I)^(E&$K'P'4%C-K\.UZP8Y'!*M"'^$J>[-MKT7KTR$A^8U+]PNC3:UYRMRWV:7C$^DYQ *'S&1[*N-;:= MS):=(_MJ[.^E!A0I$:</H@TYZ!Z0$\HC# MEJO"I[$;_JW.L!T[XT"OD!EIU-'/="/GMM@=XP,ZW)7V)Q]Y'MPI_$]%@*W/ M$NVY[KWN7%=V+,]S>=<3)_0FEX2NF5@R[.#$#OKQZZFB5(6@QZI,#V"G*>.]6NM]01^J_,$\@[KWL!- MGR<'X!Y,GOI29&'[- D/W]77+0K2!V/!KSV ^@X.R+UGRQJA.Y8-EYM;E%LG M%I=!+ZQ[$?VNN8AN V(J=R6332^G17.X5[O\7.[/?-<)T_.%*-IQ'7X*N4$= M\5__*=6N\"HC.:3Q)[?%.>PCFR3SNWHF9 M&\"+\*$^0$-=!IQ6@ZK5#8T'ZX=67W@$.#OK$6.\6C_5(QY=17OJ3J?4\2MQCN19>AOP8))?!W0.C57UBOUT?]@#4(V!2+^P#TIJ# MB*L?[T4\NB+9!^$/<2.#Z=B]R*[E M3WGGD[+W2=X]#6?O!8O]%R?7C3*YGW#JBS'ZX7PJU":_4;?P:^S4*:[/L6/@ M'QP_O.$S[6Q=C%\F1A;7E M_=;965)D[6W=U]N GOQO<(_L< PT[:@ =;/E' M]R=#*LX8+<\ 7PN4GK#.C#I3;51L?(?*(.HA>-37(]93G50!(*1QG#@[X"]> MXXBU\XE_TU3G6$]%%_^F9BL1ZV)KG#+'M^)5>, _&:_/HR!PXO+3B;;HL9D, MVW:!:%8UA@0J""+&ZYD3B#SQCPO&@$7%TRU@"HO,:AA;EHJ=30T M<#=I,@"E,3*X[E"I7$0(%XGC\H@68ZUR)07V*FI6N6:E<@/S1);/J>O&&:L& M"9HP4E-@O^.RQLC$/!&,= :X/DI93X?LG;>SB"'V74LF!P$@,.(:\%G(AAER5VX92:O9N2+/)D;KK0.[!]T#FSYDAP&OT$RY)#L8/:!N<* ]&<^\T0U[ZGK9LM,UO.^.[^^#M,H MWS.VA=Q%@HPH!"K T%^D,^F'\B@," 0-!T2V7#KQNA(UQTV:.U\*F68H" M6LG=["8*YZ)+_]4W.-+_J?;#\@%_C*>E_]"+47WJ?UO2J-C5XD M6Q:2KOO1JA.B:E%M7!D7+/'GH9-G_];ZDL?\)EWC?[::T9CJE0L4!?'Q1>7M'VAB%A^WD/47AC1N%IW#M5ET4,L8L6G)) M+5B8<(43/@VMAQ=,C6T>P(.YK-@B9"C%7O>J73ASR:9R(0F$B!8)"VGH2,HY&C053%3I$ $3V M(.W.F5]^B/WSEJ5WLR?G51L7;M<1]@G#"M6^3([B>T3Q*-5S,&PD)@-SY0.' M*>0FP;(;.JLM7$=Z28K(:E#A]U,B\I1R3;X.^4^IV-$E!U9US_OTAEU==+P!MIEG*IYT MQ4CU+B(MT1>#)BEON6*,)N>/@8P&E@ =A2$VLN<\R/@&,//=&^8]3A_U?O+N MMM@V*TB+:HYQ'<\CN7\>T\SSH^F+$Z:^222=K7[\ M.-4KS&'-/3\,-**MZLA=N$H:_&JN1U)O+_ZH1=] MSJ]W^&>KA8]O;LZU H>10M=J.HNUC4A&0N73TR-;.K,HCA*/G8G(OO"/S.># MT )BI()B06=!!PJ"BM\N8^+Y0MUWHW',=3='OF:!FK!-WYN.=UKXR#L#2Y Z M:8B>0X%0:<1 !Z^GJ#[",I=3Z$&B[L$=8-]P]$?21D"]+\!VKN ]I$)TZ&T/ MK0#W0M0( JF&I:B.X(*T8T;T7"AZZ,!W%'7 ) SR:WV?Y9VL9=U_11]IDF)> M>=II]<[KR/%UY'C2:IRO/ MTY7GZ$N7?WI/=VGL#+7A23LO]NYLZW4OZK#P_O6OZF50^)2)I M=T[>I9-WZ>1=.GF73MZE+P#-DW?IY%W:MS5.R*^T;VM\?\X[0BX/!.?=F1.Z MSBK($H,6=[0[N#!O):^C>92X-#XZL>]X;63^X*\ WM%9KC'N )"?*-!9R_?T1 'Q>=3[?8<] MG]Y'M2\&]Y6T92&?3^(KT;-Y#CI+OLA]*N?+B0K?EX. M[RFZY&>%=*WTTW2Q9>H$&54U$F;$3*R-E CS\DX4"+J[TZ? ;+;",\'ZB*Z] MI"G8)G*)?Y8E?LB29.KR8USBF[W22H(C6N5,K%;"HJAA)_X9,V-^7P I#3P- M^@E K,'6.&O;#H:)15#$^_$RGT-526^>:(,AAI#SO;.6!5"NHOC<6?G\*.[_ MR6=R'*T8G\SW@2/?^EWRD:^6W8^I1#?6O1Q8<%(O'DEM2RBQ90<3<]0!UJ&^ M8)VZKBSA^,!["\&G MY$>]ZF[31">R9F^R4"/;U9;H%;\)5C7;=";=4S2=S?S Y_SU6$8-M$#.(BHV!QT_CGQ)-S*Z1D.BC%A."0(&,9#6*F2ZKT?C/ MF?0!\:\^1J[O!.=.EG1N:])S9R0#HO$3%31@7)&:2M4"R_76[/SJH6$FW1A2MD3412QIQ2 ]<6ZO\*+6 BT1 MU3RN)G !DAC7,WLW4U@3%9]DV08J9#(.F@X>2,V#CJG]P-QH'@K7[[7'A^W/ MY-(O*T(EI:+PD_0-_S4_70LSE_\M6PJ+-NRJFZ=>1';\$M6@SQ[+Z2 R)Z)2 MCVGD_G[-A\>\BTR<'O@FX$>>+%!URS[+OVC<0D!R*/C4_$16TCD"O]'C@@LS MR1F^CWU7' GD[S0:H":A&GIL1-TDA9&VV+*:YT%7=&'5 M Q0>,MXB:PY'16OJ>?+<)>SJNL6M $=' ,6"C-_'Q!"I3:YC#Q?O[GPNT[P( MN& X7[#?69V)-+U $27C.^K%Y='L?$@)>_?^\L,$_X@9>_D:30+J;4EE84'G MSI"/+%U$7N7^2'=?!B('!R<04P KZ1!9WX4[-%6Y0Z_\5U$\-S\A3) NVF.OI.8>TN^(AUG/@)_[E_XVAH8;=5S= M6.B"L\V];V:;J_0X<4)O4NN36NXY'?L;ILR)Z"R[H;"3WF>QNW 2MATZY+"D MIT2.J^\%IF+C-(F'1';([>NH2R<..;-)Z;H\,\3V?5?)[)S.;>+[FE4*JP=&N!35^X#,7=TE,DU$Y< MY$?N[XLHX+,FD4+7'(!L.T*>J]U@-8] _:1#Y&#T*_/G"SX[IGROYX?OVTP\ MJ;J;Y=<-=UF:I(YX:S4W(&O9#?;C&!"PO41S!&Y'!=_%,MIBWUHIU!UA/Y[9 M12U,XCD"Q>C0)5/% M*2,7",PN_JYUJJYT].__]M/[=S_^?9)W2,TH/L2#=*4N8[&H,&X!+H7#K)@O ML<.-06D]T MZU$U9FX7$1%Q8^53G']&O[@UFM&8*F.O;@VFQTF:./SY1LGKEI_0@RZ2XWR- MAOYTZK[M.:87_^.LV/\G<_@:% =K$?6A79 [6V([),94[.JJK1'36-'E89@Y M@7"%Z=/L=[3#3MZQ+U"4(AITGTR8^_4\>GGK,5\NN']\)_[Y)O^GQ(O_^-L- MFSO!I:M6(QIKVFA[8A?+@Z;6A&%SJ<\-S)M<4DK\VR6UEEPO]Y#/ M]_+Q(TN=0+_^-!NA9:!I":6]8'0S-%8I \%UZ"2/4>"82EDIVJ+E@@'(4LL> M$4/EOKQ?D($!^6WA-$L742S>[FJL? ,=O6AKMUT+FFPHR#V.I?K@CJ"F_4N)D'1,D9" M;$?B7O7B."-H*C&!\*U?2T3>V]%7*0"B(K+^5T9JO^6#B,E[3P8 ^4 V^Y9: MFG9Z)0%V7M3]S=RCV^-;'((V>#T5=I+5_:D#L:U=X2N1_JX'CD'\PBY8XL;^ M2I-'1=D:.UOK\+!JV:6Z5A?E2'(%+ 8N\@!?96D6,[% .:$+VZ:A76&G<=W' MA+83*Q&UN!!EU5CH)9QIF21/OIDS']5,=.C)64=#'"8Q8O 68[W@)\JGZ(S= M.[YWX:P_1F&ZF(;>?S.GR_/=8!C2!WK:UM%AATN2B IT9XBY^QRR6-1/A.1K MMN@"/:7L: I@+^2QW.%L+043S7=HO%Z68\Y?NVZED9@?89CH<+/-\G5- MZ+7I946C'8U "1@BK12R=5;(O'DHQ]5:F#1PW)![D]"I4"H(;N@]%,C5:3M" M\2G?5*-72W1 P&CY(/(T0#%&4Q"L@8P&2 #E@R$V4"#28.'._FK%MWF^2/^3 M;_+\ W-E^,WF6*G8 E,D-.DO Q:H.>%&VQ;UZM MQ*WA8U0Y1R MK##V5JW;^SAZ\8V+ X .V^=K+7BP+$:KX./^[LQUFV%>_Z;1"MWG9K]J=#,Z MDEBE5?C( K')EC:A5L(Z O0J.=;"-K,_DMSK26/U@88ZW@<31C\I3I!%?,H/2JQN@) MR^W77-I:N@I&1Q+KD_-JT-M:"Z@XZ9@L'0R. M),HS)_S]?.'$Z&R,&H:)1 ?4#0.-_[71#ON)G?)R MK.EH[>2/B/ _L)#%3B!.JM[2#WUQ3RDRRQC1,!)B^\3!^ !%0")Y^VT4OFD4 M^*A<,\.23/[0C((0G6[C'O)>JY$/Y HP'&78PRD7Y9Z"+4ZY*4^Y*=\K=UF[SG42#J]#KA/4LBK/DJ6,W\9"%? \Q$^4Z-W6XF1;?< MQU(-L-CL5>3G7$5"-A>WKR.\?SUW@N ^9DL_6XH'/ZH5O-GJ^)+7=+)):IU^ M8!Y;R@>XQ1C5L[&C*?G]MN_L4XJ%"&Q749B7LG=K-5[YDG'&9OSO3\ZK M&DQP!T>;),92A$2 EVXD(8F8+;@P_!=6*7"OY$A<%(J? BF\!^8*3ZT_\XOX M>.]?6?X\[XI+?WIW?OW G$!DR_FTBD(1#WP7W_A_9+XGF]\RO@-IE8O4(+&# MA$=38%)2)C5):F4U-09'O=G1)M7I%$=ORR)E\2A)4[8O@L7Y=AN8I@H'4S;' MCF ?YQAI$H_5E5_Q%_%?SWP4_#?_/U!+ 0(4 Q0 ( #R%<%0YG5S+E04 M *I7 ( " 0 !E>#(Q+FAT;5!+ 0(4 Q0 ( #R% M<%19)G9:PP< !#,Q+3$N:'1M4$L! M A0#% @ /(5P5+-\UEOS!P =C( H ( !I@T &5X M,S$M,BYH=&U02P$"% ,4 " \A7!4I^\>N;8$ #Z)0 " M @ '!%0 97@S,BYH=&U02P$"% ,4 " \A7!4[#A7W<7\ @!X=2 M# @ &=&@ 9F]R;3$P+6LN:'1M4$L! A0#% @ /(5P M5-M2#_MM%@ #@0! !$ ( !C!<# '1G;',M,C R,3$R,S$N M>'-D4$L! A0#% @ /(5P5/_L$?%?'0 _(\! !4 ( ! M*"X# '1G;',M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( #R%<%03_K#C M;SH '2F P 5 " ;I+ P!T9VQS+3(P,C$Q,C,Q7V1E9BYX M;6Q02P$"% ,4 " \A7!4NP7S_2B) "VF@< %0 @ %< MA@, =&=L&UL4$L! A0#% @ /(5P5'WP1A%A M7 +A,& !4 ( !MP\$ '1G;',M,C R,3$R,S%?<')E+GAM 7;%!+!08 "@ * &$" !+; 0 ! end

-8?20$3;8T.P6BP^0"X99K>]9!:G M!@ AC@ \ !X;"]W;W)K8F]O M:RYX;6S%FU]OTSH8A[^*U2N0X'3-?Q!#@G6,23NC6J?=(C=Q6XO$+G;:,3[] ML1W*7M/PZMPXN>J29NE3)_'CWVOWW:-4WU92?B,_FEKH\\FV;7=OIU-=;EE# M]3]RQX1Y9RU50UNSJ393O5.,5GK+6-O4T^CL+)LVE(O)^W?'.'O4S^_;37+@FJ]XS=NG\XG[NV83TG#!&_Z35>>3LPG16_GX62K^ M4XJ6ULM2R;H^G\RZ-QZ8:GEYLGMI(>_I2KL]+5W=40-R/LG.S G77.G6'>'. M3PWC@9F#NZU]*S_QNF5J3EMVI>1^Q\7&GL9\BRGX&JX=CJ]=([Y5_Z<9Y7K- M2S:7Y;YAHNW:4;': @J]Y3L](8(V['QR(0],V>]C/N"ZZKY;:Z! 2ZFWW+RA MKBN'%Q)%:%GSRGQZ13[2FHJ2$=>$&@!&"& T&B!YL: ,D8@XP$AEQ;"_H,F M4'U%D!F"&06%O**":9H#6!R!"8/"_.1 M:N[:9Z&8-H>Z(P@5IOGV30,?D *!+,)"/E@P0359RIHJ\J'\OC<(]C# ]P;A M>Q.6[T:*#;EGJB'7XL!TZVXZV$.?85WT65BX)=O8(]PUO6)RH^ANRTM#VIT- M8J(F":R2.W9@8L_(G&NZV2BV<8>\(N:1;A4M(2;FDUE@H=PK6C%S!Y9R;SN6 M.U8R?J".X1D0<\DLL$SL'2A:,RYBWAV(F6,66!U?VBU3Y&*OE+T//VCM#P]F MF#!F@8UA1J-&L>W3*[(P@X/N*;DTW.[MKVA1M+ MT-.4F$EF@57276;;%[YV?>$I'::066"'S-G*NYZ8+F:!?7$M2MDP ]I MA&DB"JR)SZS:F$1CNC83>XQ;F79WVR?*%7GP1BL1IHDHN"9J-[A;4-7Z75R$ MQHS@.:-I>.=]UVS66J8UF2C_@,34$ 56@QVGLZVL*Z;T5]?+M4^0#7-$%-H1 MIA>FMLG(Y0]S&NVW&F:(*+ A;J5X_4SWZ]%UFG"@$!-S1!38$VO8 MR\,?X\\(TT(T9L+X&D%,S ]18#_@F#'$Q-01!5;'WZ,0>7%/5["@@=DD'C-T M>!<]QFP2CQDZ?$S,+O%8H<-=<^CF&"UC#1<].C"F7T(VS"_Q"!FD%Q)333QF M&"$O(":FFGC4.$(@)B:>>)0\TGO1,?'$ P237BA,,_& ":4/+L'DDHP95;Q> M.\'DD@P;57J;$;-*$M@J?7&@%Q)S2A+8*:>YH!<1G1@)K):E.4>U-_V?&SR> M]. 0$Y-+$E@N^ W@9B87)+0.0:TIC>=\XD+*F =.,'DD@26"S8.GS-8:4HP MN22!Y=([,^$(*:\]52>8;I+ NH$7O2)R+%,!#'1A6(#6N@9L"L8^2$CPRR4#6BA?VF[5UU-Y@@- M,3$+98,4VGYWYU39PL*!P3I"ANDG&S $7 M,[=,FOPN&$),3#]YZ! $TP5;,R/URM8S3Y>EY)A^\@'U M?&H'UH-/GB&(B>DG'[ 4=URYLN^VI&)>:V+ZR0?4SQ7EPC3IC32WI7Y)3/B= M0TQ,/WGP)05-0]73'XWIEK>8"P^7CN3H"N; ^L&G V#RS3']Y .&H).I@;GW M"&$6RH!6:A8LR% M;5Y6*S +%P?O^N8FLN6'5K/D*;_26MRX4B]L6>:18EJ5UZN][7]879 M]T7<2%H=?T9W_ G@^_\ 4$L#!!0 ( #R%<%12-<:CB@( +DR : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ, MXJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;= M_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6' M_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ: M\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$ M>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[ M$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y. MH+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4 M.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$ M>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U7O\[J1XOY];;Y:_+KYV3>_R*<[BO&)[_ M E!+ P04 " \A7!4@]&L 2X" !$,0 $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$ M:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F- MKCY1G)S_=GNS'T75E^.\6??CL,V<;;S MR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW M[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT- M?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E M,9:^^/WL/.W&-F_,CM?[FC@/2A('UH M2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D M%119!45609%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25 M%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%5 M4615%%D5159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6D MR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&U M^I^R_AC'PS^.7YYI;]KA.3];_CQQ\PM02P$"% ,4 " \A7!4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( #R%<%0WA1 S[@ "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ M/(5P5(.T<\U)!@ 51L !@ ("!#0@ 'AL+W=OFBL( M "0(0 & @(&))@ >&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5&N+SKZ ! /@H !@ ("! MZBX 'AL+W=OT50W ,' "_$ & M @(&:6@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M/(5P5(-[1P0, P 5@8 !D ("!TV$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5/@]F,0S P [ 8 !D M ("!IGL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /(5P5&#B&!#B! - H !D ("!K(8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P M5#K3;XX]"P H1T !D ("!&)P 'AL+W=O&PO=V]R:W-H965TN^O= 4 '$, 9 " @9JL !X;"]W;W)K M&UL4$L! A0#% @ /(5P5#/9KRO/ P &@@ M !D ("!1;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5/"U]K87*0 =X, !D M ("!WKL 'AL+W=O&PO=V]R:W-H965T M00 '$* 9 M " @>?G !X;"]W;W)K&UL4$L! A0# M% @ /(5P5(@LCU2M P IP@ !D ("!E^P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5 =X MV[C, @ Q04 !D ("!'?D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5&N)^86] P * D !D M ("!EP(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /(5P5 4(?E(2!0 -0T !D ("! M$0T! 'AL+W=O&PO=V]R:W-H965T@, *8( 9 M " @3$7 0!X;"]W;W)K&UL4$L! A0#% M @ /(5P5-MU$)0( P )P< !D ("!XAH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5,XS]_P4 M! W0L !D ("!1"4! 'AL+W=O&PO=V]R:W-H965T.P( #<% 9 " @6XO 0!X;"]W;W)K&UL4$L! A0#% @ /(5P5.S/ F^B P H L !D M ("!X#$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /(5P5'?E7?$3 @ 9P0 !D ("!@SP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/(5P5/&UL4$L! A0#% @ /(5P5%\S&X(* P M PD !D ("!S$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5!:-*2'1 P :Q !D M ("!Z5&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ /(5P5&U'OD": @ V 8 !D ("!:6(! 'AL M+W=O'0" M #S!0 &0 @($Z90$ >&PO=V]R:W-H965T0( .T% 9 " M@>5G 0!X;"]W;W)K&UL4$L! A0#% @ /(5P M5.1=FM%C P ]0D !D ("!E6H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5$?I-MUQ P >0L M !D ("!K7@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5"[N3%H] @ 004 !D M ("!I((! 'AL+W=O&PO=V]R:W-H965T MB' 0!X;"]W;W)K&UL4$L! A0# M% @ /(5P5'A% BRT @ < 8 !D ("!]8H! 'AL+W=O MFE$T" !, M!0 &0 @('@C0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5%UH MWEP4! :!( !D ("!WI,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(5P5,T@S2DK @ D00 !D M ("!&J0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /(5P5& &Z*\"!0 Y18 !D ("! MY:X! 'AL+W=OM $ >&PO=V]R:W-H965T) , (X2 - M " 0"X 0!X;"]S='EL97,N>&UL4$L! A0#% @ /(5P5)>*NQS M $P( L ( !3[L! %]R96QS+RYR96QS4$L! A0#% M @ /(5P5!#WB;Q>!@ AC@ \ ( !.+P! 'AL+W=O7!E&UL4$L%!@ !> %X R1D .3' 0 $! end XML 99 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 100 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 229 478 1 false 92 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://tecnoglass.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://tecnoglass.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://tecnoglass.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://tecnoglass.com/role/StatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://tecnoglass.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - General Sheet http://tecnoglass.com/role/General General Notes 7 false false R8.htm 00000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Ventanas Solar Acquisition Sheet http://tecnoglass.com/role/VentanasSolarAcquisition Ventanas Solar Acquisition Notes 9 false false R10.htm 00000010 - Disclosure - Long Term Investments Sheet http://tecnoglass.com/role/LongTermInvestments Long Term Investments Notes 10 false false R11.htm 00000011 - Disclosure - Segment and Geographic Information Sheet http://tecnoglass.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 11 false false R12.htm 00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities Revenue Disaggregation, Contract Assets and Contract liabilities Notes 12 false false R13.htm 00000013 - Disclosure - Trade Accounts Receivable Sheet http://tecnoglass.com/role/TradeAccountsReceivable Trade Accounts Receivable Notes 13 false false R14.htm 00000014 - Disclosure - Inventories Sheet http://tecnoglass.com/role/Inventories Inventories Notes 14 false false R15.htm 00000015 - Disclosure - Other Current Assets Sheet http://tecnoglass.com/role/OtherCurrentAssets Other Current Assets Notes 15 false false R16.htm 00000016 - Disclosure - Property, Plant and Equipment Sheet http://tecnoglass.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 16 false false R17.htm 00000017 - Disclosure - Goodwill and Intangible Assets Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 00000018 - Disclosure - Other Long-Term Assets Sheet http://tecnoglass.com/role/OtherLong-termAssets Other Long-Term Assets Notes 18 false false R19.htm 00000019 - Disclosure - Debt Sheet http://tecnoglass.com/role/Debt Debt Notes 19 false false R20.htm 00000020 - Disclosure - Income Taxes Sheet http://tecnoglass.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 00000021 - Disclosure - Hedging Activities and Fair Value Measurements Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements Hedging Activities and Fair Value Measurements Notes 21 false false R22.htm 00000022 - Disclosure - Related Parties Sheet http://tecnoglass.com/role/RelatedParties Related Parties Notes 22 false false R23.htm 00000023 - Disclosure - Commitments and Contingencies Sheet http://tecnoglass.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 00000024 - Disclosure - Shareholders??? Equity Sheet http://tecnoglass.com/role/ShareholdersEquity Shareholders??? Equity Notes 24 false false R25.htm 00000025 - Disclosure - Operating Expenses Sheet http://tecnoglass.com/role/OperatingExpenses Operating Expenses Notes 25 false false R26.htm 00000026 - Disclosure - Non-Operating Income and Expenses Sheet http://tecnoglass.com/role/Non-operatingIncomeAndExpenses Non-Operating Income and Expenses Notes 26 false false R27.htm 00000027 - Disclosure - Subsequent Events Sheet http://tecnoglass.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 00000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 29 false false R30.htm 00000030 - Disclosure - Ventanas Solar Acquisition (Tables) Sheet http://tecnoglass.com/role/VentanasSolarAcquisitionTables Ventanas Solar Acquisition (Tables) Tables http://tecnoglass.com/role/VentanasSolarAcquisition 30 false false R31.htm 00000031 - Disclosure - Segment and Geographic Information (Tables) Sheet http://tecnoglass.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://tecnoglass.com/role/SegmentAndGeographicInformation 31 false false R32.htm 00000032 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) Tables http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities 32 false false R33.htm 00000033 - Disclosure - Trade Accounts Receivable (Tables) Sheet http://tecnoglass.com/role/TradeAccountsReceivableTables Trade Accounts Receivable (Tables) Tables http://tecnoglass.com/role/TradeAccountsReceivable 33 false false R34.htm 00000034 - Disclosure - Inventories (Tables) Sheet http://tecnoglass.com/role/InventoriesTables Inventories (Tables) Tables http://tecnoglass.com/role/Inventories 34 false false R35.htm 00000035 - Disclosure - Other Current Assets (Tables) Sheet http://tecnoglass.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://tecnoglass.com/role/OtherCurrentAssets 35 false false R36.htm 00000036 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://tecnoglass.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://tecnoglass.com/role/PropertyPlantAndEquipment 36 false false R37.htm 00000037 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://tecnoglass.com/role/GoodwillAndIntangibleAssets 37 false false R38.htm 00000038 - Disclosure - Other Long-Term Assets (Tables) Sheet http://tecnoglass.com/role/OtherLong-termAssetsTables Other Long-Term Assets (Tables) Tables http://tecnoglass.com/role/OtherLong-termAssets 38 false false R39.htm 00000039 - Disclosure - Debt (Tables) Sheet http://tecnoglass.com/role/DebtTables Debt (Tables) Tables http://tecnoglass.com/role/Debt 39 false false R40.htm 00000040 - Disclosure - Income Taxes (Tables) Sheet http://tecnoglass.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://tecnoglass.com/role/IncomeTaxes 40 false false R41.htm 00000041 - Disclosure - Hedging Activities and Fair Value Measurements (Tables) Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables Hedging Activities and Fair Value Measurements (Tables) Tables http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements 41 false false R42.htm 00000042 - Disclosure - Related Parties (Tables) Sheet http://tecnoglass.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://tecnoglass.com/role/RelatedParties 42 false false R43.htm 00000043 - Disclosure - Shareholders??? Equity (Tables) Sheet http://tecnoglass.com/role/ShareholdersEquityTables Shareholders??? Equity (Tables) Tables http://tecnoglass.com/role/ShareholdersEquity 43 false false R44.htm 00000044 - Disclosure - Operating Expenses (Tables) Sheet http://tecnoglass.com/role/OperatingExpensesTables Operating Expenses (Tables) Tables http://tecnoglass.com/role/OperatingExpenses 44 false false R45.htm 00000045 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) Sheet http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) Details 45 false false R46.htm 00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Details http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details) Sheet http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails Schedule of Consolidated Financial Statements (Details) Details 47 false false R48.htm 00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative) Sheet http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative Ventanas Solar Acquisition (Details Narrative) Details http://tecnoglass.com/role/VentanasSolarAcquisitionTables 48 false false R49.htm 00000049 - Disclosure - Long Term Investments (Details Narrative) Sheet http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative Long Term Investments (Details Narrative) Details http://tecnoglass.com/role/LongTermInvestments 49 false false R50.htm 00000050 - Disclosure - Schedule of Segment and Geographic Information (Details) Sheet http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails Schedule of Segment and Geographic Information (Details) Details 50 false false R51.htm 00000051 - Disclosure - Schedule of Long-Lived Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails Schedule of Long-Lived Assets (Details) Details 51 false false R52.htm 00000052 - Disclosure - Segment and Geographic Information (Details Narrative) Sheet http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative Segment and Geographic Information (Details Narrative) Details http://tecnoglass.com/role/SegmentAndGeographicInformationTables 52 false false R53.htm 00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details) Sheet http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails Schedule of Disaggregation by Revenue (Details) Details 53 false false R54.htm 00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details) Sheet http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails Schedule of Contract Assets and Liabilities (Details) Details 54 false false R55.htm 00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) Details http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables 55 false false R56.htm 00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details) Sheet http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails Schedule of Trade Accounts Receivable (Details) Details 56 false false R57.htm 00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) Sheet http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) Details 57 false false R58.htm 00000058 - Disclosure - Schedule of Inventories (Details) Sheet http://tecnoglass.com/role/ScheduleOfInventoriesDetails Schedule of Inventories (Details) Details 58 false false R59.htm 00000059 - Disclosure - Schedule of Other Current Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails Schedule of Other Current Assets (Details) Details 59 false false R60.htm 00000060 - Disclosure - Other Current Assets (Details Narrative) Sheet http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative Other Current Assets (Details Narrative) Details http://tecnoglass.com/role/OtherCurrentAssetsTables 60 false false R61.htm 00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details) Sheet http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails Schedule of Property, Plant and Equipment (Details) Details 61 false false R62.htm 00000062 - Disclosure - Property, Plant and Equipment (Details Narrative) Sheet http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative Property, Plant and Equipment (Details Narrative) Details http://tecnoglass.com/role/PropertyPlantAndEquipmentTables 62 false false R63.htm 00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 63 false false R64.htm 00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) Sheet http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) Details 64 false false R65.htm 00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative) Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative Goodwill and Intangible Assets (Details Narrative) Details http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables 65 false false R66.htm 00000066 - Disclosure - Schedule of Other Long Term Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails Schedule of Other Long Term Assets (Details) Details 66 false false R67.htm 00000067 - Disclosure - Schedule of Long Term Debt (Details) Sheet http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails Schedule of Long Term Debt (Details) Details 67 false false R68.htm 00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details) Sheet http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails Schedule of Maturities of Long Term Debt (Details) Details 68 false false R69.htm 00000069 - Disclosure - Debt (Details Narrative) Sheet http://tecnoglass.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://tecnoglass.com/role/DebtTables 69 false false R70.htm 00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails Schedule of Components of Income Tax Expense (Benefit) (Details) Details 70 false false R71.htm 00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails Schedule of Effective Income Tax Rate Reconciliation (Details) Details 71 false false R72.htm 00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Schedule of Deferred Tax Assets and Liabilities (Details) Details 72 false false R73.htm 00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details) Sheet http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails Schedule of Net Deferred Tax Liability (Details) Details 73 false false R74.htm 00000074 - Disclosure - Income Taxes (Details Narrative) Sheet http://tecnoglass.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://tecnoglass.com/role/IncomeTaxesTables 74 false false R75.htm 00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details) Sheet http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails Schedule of Fair Value of Foreign Currency Hedges (Details) Details 75 false false R76.htm 00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments (Details) Sheet http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails Schedule of Gains (Losses) on Derivative Financial Instruments (Details) Details 76 false false R77.htm 00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) Sheet http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) Details 77 false false R78.htm 00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative) Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative Hedging Activities and Fair Value Measurements (Details Narrative) Details http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables 78 false false R79.htm 00000079 - Disclosure - Schedule of Related Parties (Details) Sheet http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails Schedule of Related Parties (Details) Details 79 false false R80.htm 00000080 - Disclosure - Schedule of Sale to Related Parties (Details) Sheet http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails Schedule of Sale to Related Parties (Details) Details 80 false false R81.htm 00000081 - Disclosure - Related Parties (Details Narrative) Sheet http://tecnoglass.com/role/RelatedPartiesDetailsNarrative Related Parties (Details Narrative) Details http://tecnoglass.com/role/RelatedPartiesTables 81 false false R82.htm 00000082 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://tecnoglass.com/role/CommitmentsAndContingencies 82 false false R83.htm 00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails Schedule of Earnings Per Share, Basic and Diluted (Details) Details 83 false false R84.htm 00000084 - Disclosure - Shareholders??? Equity (Details Narrative) Sheet http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative Shareholders??? Equity (Details Narrative) Details http://tecnoglass.com/role/ShareholdersEquityTables 84 false false R85.htm 00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails Schedule of Other Operating Cost and Expense, by Component (Details) Details 85 false false R86.htm 00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative) Sheet http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative Non-Operating Income and Expenses (Details Narrative) Details http://tecnoglass.com/role/Non-operatingIncomeAndExpenses 86 false false All Reports Book All Reports form10-k.htm ex21.htm ex31-1.htm ex31-2.htm ex32.htm tgls-20211231.xsd tgls-20211231_cal.xml tgls-20211231_def.xml tgls-20211231_lab.xml tgls-20211231_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-k.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 229, "dts": { "calculationLink": { "local": [ "tgls-20211231_cal.xml" ] }, "definitionLink": { "local": [ "tgls-20211231_def.xml" ] }, "inline": { "local": [ "form10-k.htm" ] }, "labelLink": { "local": [ "tgls-20211231_lab.xml" ] }, "presentationLink": { "local": [ "tgls-20211231_pre.xml" ] }, "schema": { "local": [ "tgls-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 627, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 52, "http://tecnoglass.com/20211231": 25, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 81 }, "keyCustom": 57, "keyStandard": 421, "memberCustom": 64, "memberStandard": 24, "nsprefix": "TGLS", "nsuri": "http://tecnoglass.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://tecnoglass.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Long Term Investments", "role": "http://tecnoglass.com/role/LongTermInvestments", "shortName": "Long Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Segment and Geographic Information", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Trade Accounts Receivable", "role": "http://tecnoglass.com/role/TradeAccountsReceivable", "shortName": "Trade Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Inventories", "role": "http://tecnoglass.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Other Current Assets", "role": "http://tecnoglass.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Property, Plant and Equipment", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Goodwill and Intangible Assets", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Other Long-Term Assets", "role": "http://tecnoglass.com/role/OtherLong-termAssets", "shortName": "Other Long-Term Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Debt", "role": "http://tecnoglass.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "role": "http://tecnoglass.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Income Taxes", "role": "http://tecnoglass.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Hedging Activities and Fair Value Measurements", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements", "shortName": "Hedging Activities and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Related Parties", "role": "http://tecnoglass.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Commitments and Contingencies", "role": "http://tecnoglass.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Shareholders\u2019 Equity", "role": "http://tecnoglass.com/role/ShareholdersEquity", "shortName": "Shareholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Operating Expenses", "role": "http://tecnoglass.com/role/OperatingExpenses", "shortName": "Operating Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Non-Operating Income and Expenses", "role": "http://tecnoglass.com/role/Non-operatingIncomeAndExpenses", "shortName": "Non-Operating Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Subsequent Events", "role": "http://tecnoglass.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://tecnoglass.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Ventanas Solar Acquisition (Tables)", "role": "http://tecnoglass.com/role/VentanasSolarAcquisitionTables", "shortName": "Ventanas Solar Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Trade Accounts Receivable (Tables)", "role": "http://tecnoglass.com/role/TradeAccountsReceivableTables", "shortName": "Trade Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Inventories (Tables)", "role": "http://tecnoglass.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Other Current Assets (Tables)", "role": "http://tecnoglass.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Other Long-Term Assets (Tables)", "role": "http://tecnoglass.com/role/OtherLong-termAssetsTables", "shortName": "Other Long-Term Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Debt (Tables)", "role": "http://tecnoglass.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income", "role": "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Income Taxes (Tables)", "role": "http://tecnoglass.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Hedging Activities and Fair Value Measurements (Tables)", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables", "shortName": "Hedging Activities and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Related Parties (Tables)", "role": "http://tecnoglass.com/role/RelatedPartiesTables", "shortName": "Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Shareholders\u2019 Equity (Tables)", "role": "http://tecnoglass.com/role/ShareholdersEquityTables", "shortName": "Shareholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Operating Expenses (Tables)", "role": "http://tecnoglass.com/role/OperatingExpensesTables", "shortName": "Operating Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_us-gaap_BuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)", "role": "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "shortName": "Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_us-gaap_BuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details)", "role": "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "shortName": "Schedule of Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-01-01_custom_VentanasSolarAcquisitionMember_custom_PriorToAcquistionMember", "decimals": "-3", "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-11-08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative)", "role": "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative", "shortName": "Ventanas Solar Acquisition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-11-08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-10-272020-10-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Long Term Investments (Details Narrative)", "role": "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "shortName": "Long Term Investments (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-10-272020-10-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://tecnoglass.com/role/StatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Schedule of Segment and Geographic Information (Details)", "role": "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "shortName": "Schedule of Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_custom_GlassAndFramingComponentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Schedule of Long-Lived Assets (Details)", "role": "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "shortName": "Schedule of Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Segment and Geographic Information (Details Narrative)", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative", "shortName": "Segment and Geographic Information (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details)", "role": "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "shortName": "Schedule of Disaggregation by Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_custom_FixedPriceContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details)", "role": "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "Schedule of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "lang": null, "name": "TGLS:NetContractLiabilitiesAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative)", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details)", "role": "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails", "shortName": "Schedule of Trade Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details)", "role": "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "shortName": "Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Schedule of Inventories (Details)", "role": "http://tecnoglass.com/role/ScheduleOfInventoriesDetails", "shortName": "Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AdvancesToSuppliersAndLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Schedule of Other Current Assets (Details)", "role": "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails", "shortName": "Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AdvancesToSuppliersAndLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "role": "http://tecnoglass.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "lang": null, "name": "TGLS:ProvisionForObsoleteInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AmortizationOfPrepaidExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Other Current Assets (Details Narrative)", "role": "http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative", "shortName": "Other Current Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AmortizationOfPrepaidExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details)", "role": "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - Property, Plant and Equipment (Details Narrative)", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative", "shortName": "Property, Plant and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details)", "role": "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative)", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "shortName": "Goodwill and Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RealEstateInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - Schedule of Other Long Term Assets (Details)", "role": "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails", "shortName": "Schedule of Other Long Term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RealEstateInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - Schedule of Long Term Debt (Details)", "role": "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails", "shortName": "Schedule of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "lang": null, "name": "TGLS:FinanceLeaseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details)", "role": "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails", "shortName": "Schedule of Maturities of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - Debt (Details Narrative)", "role": "http://tecnoglass.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - General", "role": "http://tecnoglass.com/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details)", "role": "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Schedule of Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-09-132021-09-14", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details)", "role": "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails", "shortName": "Schedule of Net Deferred Tax Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-09-132021-09-14", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - Income Taxes (Details Narrative)", "role": "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-09-132021-09-14_srt_MaximumMember", "decimals": "INF", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details)", "role": "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "shortName": "Schedule of Fair Value of Foreign Currency Hedges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments (Details)", "role": "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails", "shortName": "Schedule of Gains (Losses) on Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details)", "role": "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails", "shortName": "Summary of Fair Value and Carrying Amounts of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative)", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "shortName": "Hedging Activities and Fair Value Measurements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-12-31_custom_CollarContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000079 - Disclosure - Schedule of Related Parties (Details)", "role": "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "shortName": "Schedule of Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromOtherRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfSaleOfRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000080 - Disclosure - Schedule of Sale to Related Parties (Details)", "role": "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails", "shortName": "Schedule of Sale to Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfSaleOfRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000081 - Disclosure - Related Parties (Details Narrative)", "role": "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "shortName": "Related Parties (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-10-272020-10-28", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-10-012021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000082 - Disclosure - Commitments and Contingencies (Details Narrative)", "role": "http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-10-012021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000084 - Disclosure - Shareholders\u2019 Equity (Details Narrative)", "role": "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative", "shortName": "Shareholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "lang": "en-US", "name": "TGLS:LegalReserveDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details)", "role": "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "shortName": "Schedule of Other Operating Cost and Expense, by Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember", "decimals": "-3", "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative)", "role": "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "shortName": "Non-Operating Income and Expenses (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-5", "lang": null, "name": "TGLS:CallPremiumPaid", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Ventanas Solar Acquisition", "role": "http://tecnoglass.com/role/VentanasSolarAcquisition", "shortName": "Ventanas Solar Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 92, "tag": { "TGLS_AConstruirSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Construir SA [Member]", "label": "A Construir SA [Member]" } } }, "localname": "AConstruirSAMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_AccountsReceivableProvisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Provision [Member]", "label": "Accounts Receivable Provision [Member]" } } }, "localname": "AccountsReceivableProvisionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_AccumulatedOtherComprehensiveLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Loss [Member]", "label": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveLossMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_AdditionalCashContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional cash contribution", "label": "Additional cash contribution" } } }, "localname": "AdditionalCashContribution", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_AdvancesToSuppliersAndLoans": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance and loans given to suppliers that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances to Suppliers and Loans" } } }, "localname": "AdvancesToSuppliersAndLoans", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_AfterAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After acquisition [Member]", "label": "After acquisition [Member]" } } }, "localname": "AfterAcquisitionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_AfterAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After acquistion [Member]", "label": "After acquistion [Member]" } } }, "localname": "AfterAcquistionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_AircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aircraft [Member]", "label": "Aircraft [Member]" } } }, "localname": "AircraftMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "TGLS_AlutraficLedSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alutrafic ledSAS [Member]", "label": "Alutrafic ledSAS [Member]" } } }, "localname": "AlutraficLedSASMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_AmortizationOfPrepaidExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of prepaid expenses.", "label": "Amortization of prepaid expenses" } } }, "localname": "AmortizationOfPrepaidExpenses", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_AnnualBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual Basis [Member]", "label": "Annual Basis [Member]" } } }, "localname": "AnnualBasisMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_BancaplusSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bancaplus SA [Member]", "label": "Bancaplus SA [Member]" } } }, "localname": "BancaplusSAMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_BankChargesAndTaxOnFinancialTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Charges and Tax on Financial Transactions [Member]", "label": "Bank Charges and Tax on Financial Transactions [Member]" } } }, "localname": "BankChargesAndTaxOnFinancialTransactionsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_BillingsInExcessOfCosts": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.", "label": "Billings in excess of costs" } } }, "localname": "BillingsInExcessOfCosts", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_CEOAndCOOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CEO And COO [Member]", "label": "CEO And COO [Member]" } } }, "localname": "CEOAndCOOMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_CIEnergiaSolarSASESWindowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CI energia solar SASES windows [Member]", "label": "CI energia solar SASES windows [Member]" } } }, "localname": "CIEnergiaSolarSASESWindowsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_CallPremiumPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Call premium paid", "label": "[custom:CallPremiumPaid]" } } }, "localname": "CallPremiumPaid", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_CashContributionsForSocialCauses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash contributions for social causes", "label": "[custom:CashContributionsForSocialCauses]" } } }, "localname": "CashContributionsForSocialCauses", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_CashPaidDuringPeriodForInterestAndTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid during period for interest and taxes [Abstract]", "label": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForInterestAndTaxesAbstract", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "TGLS_CollarContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collar Contracts [Member]", "label": "Collar Contracts [Member]" } } }, "localname": "CollarContractsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ColombianPesoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Colombian Peso [Member]", "label": "Colombian Peso [Member]" } } }, "localname": "ColombianPesoMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract assets [Member]", "label": "Contract assets [Member]" } } }, "localname": "ContractAssetsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "TGLS_ContractLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Liabilities [Member]", "label": "Contract Liabilities [Member]" } } }, "localname": "ContractLiabilitiesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "TGLS_DebtExtinguishmentCallPremium": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt extinguishment call premium", "label": "DebtExtinguishmentCallPremium", "negatedLabel": "Debt extinguishment \u2013 Call premium" } } }, "localname": "DebtExtinguishmentCallPremium", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_DebtExtinguishmentOfCallPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt extinguishment of call premium.", "label": "Debt extinguishment of call premium" } } }, "localname": "DebtExtinguishmentOfCallPremium", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_DecemberThirtyOneTwoThousandAndTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 31, 2023 [Member]", "label": "December 31, 2023 [Member]" } } }, "localname": "DecemberThirtyOneTwoThousandAndTwentyThreeMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_DecemberThirtyOneTwoThousandAndTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 31, 2022 [Member]", "label": "December 31, 2022 [Member]" } } }, "localname": "DecemberThirtyOneTwoThousandAndTwentyTwoMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_DeferredCostMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred cost [Member]", "label": "Deferred cost [Member]" } } }, "localname": "DeferredCostMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_DeferredCostOfFinancing": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred cost of financing", "label": "Deferred cost of financing" } } }, "localname": "DeferredCostOfFinancing", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net deferred tax assets and liabilities.", "label": "DeferredTaxAssetsAndLiabilitiesNet", "totalLabel": "Net deferred tax" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesNet", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsForeignCurrencyTransactions": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, Foreign currency transactions.", "label": "Foreign currency transactions" } } }, "localname": "DeferredTaxAssetsForeignCurrencyTransactions", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, tax benefit on installation of renewable energy project.", "label": "Tax benefit on installation of renewable energy project" } } }, "localname": "DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxLiabilitiesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation and amortization.", "label": "Depreciation and Amortization" } } }, "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxLiabilitiesForeignCurrencyTransactions": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, Foreign currency transactions.", "label": "Deferred tax liabilities, Foreign currency transactions", "verboseLabel": "Foreign currency transactions" } } }, "localname": "DeferredTaxLiabilitiesForeignCurrencyTransactions", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation and Amortization [Member]", "label": "Depreciation and Amortization [Member]" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_DerivativeFinancialInstruments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative financial instruments", "label": "Derivative financial instruments" } } }, "localname": "DerivativeFinancialInstruments", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "TGLS_DrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Draw Term Loan [Member]", "label": "Draw Term Loan [Member]" } } }, "localname": "DrawTermLoanMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ESMetalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESMetals [Member]", "label": "ESMetals [Member]" } } }, "localname": "ESMetalsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_EffectOfAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of acquisition [Member]", "label": "Effect of acquisition [Member]" } } }, "localname": "EffectOfAcquisitionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_EffectOfAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of acquistion [Member]", "label": "Effect of acquistion [Member]" } } }, "localname": "EffectOfAcquistionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_ExpectedManufacturingInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected manufacturing interest rate percentage", "label": "Expected manufacturing interest rate percentage" } } }, "localname": "ExpectedManufacturingInterestRatePercentage", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_ExpectedPerformanceObligationsRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Expected performance obligations revenue", "label": "Expected performance obligations revenue" } } }, "localname": "ExpectedPerformanceObligationsRevenue", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_ExpectedPerformanceObligationsRevenueToBeRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Expected performance obligations revenue to be recognized.", "label": "Expected performance obligations revenue to be recognized" } } }, "localname": "ExpectedPerformanceObligationsRevenueToBeRecognized", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_ExternalCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Customers [Member]" } } }, "localname": "ExternalCustomersMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "TGLS_ExtinguishmentOfIncurredDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Incurred extinguishment.", "label": "Debt extinguishment cost" } } }, "localname": "ExtinguishmentOfIncurredDebt", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_FinanceLeaseDebt": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease debt.", "label": "Finance lease" } } }, "localname": "FinanceLeaseDebt", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_FinanceLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssets", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_FinancialLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial liabilities [Policy Text Block]", "label": "Financial Liabilities" } } }, "localname": "FinancialLiabilitiesPolicyTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense After Year Four.", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_FixedPriceContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed price contracts [Member]", "label": "Fixed price contracts [Member]" } } }, "localname": "FixedPriceContractsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "domainItemType" }, "TGLS_FundacionTecnoglassMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fundacion tecnoglass [Member]", "label": "Fundacion tecnoglass [Member]" } } }, "localname": "FundacionTecnoglassMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_GlassAndFramingComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Glass and framing components [Member]", "label": "Glass and framing components [Member]" } } }, "localname": "GlassAndFramingComponentsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_InsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance [Member]", "label": "Insurance [Member]" } } }, "localname": "InsuranceMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_InterestExpenseAndDeferredCostOfFinancing": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense and deferred cost of financing", "label": "InterestExpenseAndDeferredCostOfFinancing", "negatedLabel": "Interest expense and deferred cost of financing" } } }, "localname": "InterestExpenseAndDeferredCostOfFinancing", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "TGLS_InventoryPackingMaterialGross": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 5.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects Gross amount, as of the balance sheet date of packing materials.", "label": "Packing material" } } }, "localname": "InventoryPackingMaterialGross", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_LegalReserveDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal reserve description.", "label": "Legal reserve description" } } }, "localname": "LegalReserveDescription", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "TGLS_LegalReserves": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Legal reserves", "label": "Legal Reserves" } } }, "localname": "LegalReserves", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "TGLS_LegalReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Reserves [Member]" } } }, "localname": "LegalReservesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "TGLS_LossOnDebtExtinguishment": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on debt extinguishment", "label": "Loss on debt extinguishment" } } }, "localname": "LossOnDebtExtinguishment", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_MinimumLeasePaymentsOfFinanceLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of minimum lease payments.", "label": "Present value of minimum lease payments" } } }, "localname": "MinimumLeasePaymentsOfFinanceLeaseLiability", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_NetContractLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net contract liabilities assets.", "label": "NetContractLiabilitiesAssets", "totalLabel": "Net contract (liabilities) assets" } } }, "localname": "NetContractLiabilitiesAssets", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_NonDeliveryCollarContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Delivery Collar Contracts [Member]", "label": "Non-Delivery Collar Contracts [Member]" } } }, "localname": "NonDeliveryCollarContractsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "TGLS_NoncompeteAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-compete Agreement [Member]", "label": "Non-compete Agreement [Member]" } } }, "localname": "NoncompeteAgreementMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "TGLS_NoncontrollingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling interest [Policy Text Block]", "label": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestPolicyTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notice of Acceptances [Member]", "label": "Notice of Acceptances [Member]" } } }, "localname": "NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "TGLS_OtherCreditors": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of payments made to other creditors.", "label": "Other Creditors" } } }, "localname": "OtherCreditors", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_OtherSellingExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Selling Expenses [Member]", "label": "Other Selling Expenses [Member]" } } }, "localname": "OtherSellingExpensesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_OtherexpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Expenses [Member]", "label": "Other Expenses [Member]" } } }, "localname": "OtherexpensesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PackagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Packaging [Member]", "label": "Packaging [Member]" } } }, "localname": "PackagingMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PaymentOfAdditionalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of additional contribution", "label": "Additional contribution paid" } } }, "localname": "PaymentOfAdditionalContribution", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PaymentOfCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of cash", "label": "Payment of cash" } } }, "localname": "PaymentOfCash", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PaymentsForCapitalizedPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for capitalized property plant and equipment", "label": "[custom:PaymentsForCapitalizedPropertyPlantAndEquipment]" } } }, "localname": "PaymentsForCapitalizedPropertyPlantAndEquipment", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PercentageOfDepreciation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of depreciation.", "label": "Percentage of depreciation" } } }, "localname": "PercentageOfDepreciation", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PercentageOfRetainageOnCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of retainage on customers", "label": "Percentage of retainage on customers" } } }, "localname": "PercentageOfRetainageOnCustomers", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PersonnelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Personnel [Member]", "label": "Personnel [Member]" } } }, "localname": "PersonnelMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Premium retainage.", "label": "Premium percentage" } } }, "localname": "PremiumPercentage", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PriorToAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior to acquistion [Member]", "label": "Prior to acquistion [Member]" } } }, "localname": "PriorToAcquistionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_ProductSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Sales [Member]", "label": "Product Sales [Member]" } } }, "localname": "ProductSalesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "domainItemType" }, "TGLS_ProfessionalFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Fees [Member]", "label": "Professional Fees [Member]" } } }, "localname": "ProfessionalFeesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PropertyPlantAndEquipmentNetExcludingLand": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects amount after accumulated depreciation, depletion and amortization of physical assets before land used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment Net Excluding Land", "totalLabel": "Net book value of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingLand", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_ProvisionForObsoleteInventory": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for obsolete inventory", "label": "Provision for obsolete inventory" } } }, "localname": "ProvisionForObsoleteInventory", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_QuarterlyRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly Rate [Member]", "label": "Quarterly Rate [Member]" } } }, "localname": "QuarterlyRateMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ReclassifiedEarningsExpected": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassified earnings expected.", "label": "Reclassified earnings, expected" } } }, "localname": "ReclassifiedEarningsExpected", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_RelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Parties [Member]", "label": "Related Parties [Member]" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "TGLS_RelatedPartyTransactionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party transactions [Policy Text Block]", "label": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsPolicyTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_RentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rent Expense [Member]", "label": "Rent Expense [Member]" } } }, "localname": "RentExpenseMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_ReservaLegal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reserva legal.", "label": "Legal reserve" } } }, "localname": "ReservaLegal", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "TGLS_Retainage": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Retainage.", "label": "Retainage" } } }, "localname": "Retainage", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_RevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue [Member]", "label": "Revenue [Member]" } } }, "localname": "RevenueMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_SaintGobainJointVentureAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Saint gobain joint venture agreement [Member]", "label": "Saint gobain joint venture agreement [Member]" } } }, "localname": "SaintGobainJointVentureAgreementMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_SalesCommissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Commission [Member]", "label": "Sales Commission [Member]" } } }, "localname": "SalesCommissionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_SalesRelatedToBillingInExcessOfCostLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales related to billing in excess of cost liability.", "label": "Sales related to billing in excess of cost liability" } } }, "localname": "SalesRelatedToBillingInExcessOfCostLiability", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_SalesRelatedToContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales related to contract liabilities.", "label": "Sales related to contract liabilities" } } }, "localname": "SalesRelatedToContractLiabilities", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_SalesTaxAndValueAddedTaxesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales tax and value added taxes [PolicyTextBlock]", "label": "Sales Tax and Value Added Taxes" } } }, "localname": "SalesTaxAndValueAddedTaxesPolicyTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_SalesTaxPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales tax percentage.", "label": "Sales tax, percentage" } } }, "localname": "SalesTaxPercentage", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_SalesToOtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales to Other Related Parties [Member]", "label": "Sales to Other Related Parties [Member]" } } }, "localname": "SalesToOtherRelatedPartiesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_SantaMariaDelMarSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Santa Maria Del Mar SAS [Member]", "label": "Santa Maria Del Mar SAS [Member]" } } }, "localname": "SantaMariaDelMarSASMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of changes in allowance for doubtful accounts receivable [Table Text Block]", "label": "Schedule of Changes in Allowance for Doubtful Accounts Receivable" } } }, "localname": "ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of fair value of foreign currency hedges [Table Text Block]", "label": "Schedule of Fair Value of Foreign Currency Hedges" } } }, "localname": "ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfNetDeferredTaxLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of net deferred tax liability [Table Text Block]", "label": "Schedule of Net Deferred Tax Liability" } } }, "localname": "ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of property plant and equipment estimated useful lives [Table Text Block]", "label": "Schedule of Property, Plant and Equipment Estimated Useful Lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfSaleOfRelatedPartyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of sale of related party [Table Text Block]", "label": "Schedule of Sale to Related Parties" } } }, "localname": "ScheduleOfSaleOfRelatedPartyTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_SeniorSecuredCreditFacility": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Senior secured credit facility.", "label": "Senior secured credit facility" } } }, "localname": "SeniorSecuredCreditFacility", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Credit Facility [Member]", "label": "Senior Secured Credit Facility [Member]" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services [Member]", "label": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipping and handling costs [Policy Text Block]", "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_StudioAvantiSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Studio avanti SAS [Member]", "label": "Studio avanti SAS [Member]" } } }, "localname": "StudioAvantiSASMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of fair value and carrying amounts of long term debt [Table Text Block]", "label": "Summary of Fair Value and Carrying Amounts of Long Term Debt" } } }, "localname": "SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "TGLS_SupplyAndInstallationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply and installation [Member]", "label": "Supply and installation [Member]" } } }, "localname": "SupplyAndInstallationMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_TaxesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taxes [Member]", "label": "Taxes [Member]" } } }, "localname": "TaxesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_TotalShareholdersEquityAttributableToParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Shareholders Equity Attributable To Parent [Member]" } } }, "localname": "TotalShareholdersEquityAttributableToParentMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "TGLS_TwoThousandThirteenLongTermEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Long-Term Equity Incentive Plan [Member]", "label": "2013 Long-Term Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandThirteenLongTermEquityIncentivePlanMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_UTSemaforosdeBarranquillaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "UT semaforosde barranquilla [Member]", "label": "UT semaforosde barranquilla [Member]" } } }, "localname": "UTSemaforosdeBarranquillaMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_UnSecuredSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "UnSecured Senior Notes [Member]", "label": "UnSecured Senior Notes [Member]" } } }, "localname": "UnSecuredSeniorNotesMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ValueAddedTaxPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value added tax percentage", "label": "Value added tax, percentage" } } }, "localname": "ValueAddedTaxPercentage", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_VentanasSolarAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ventanas solar acquisition [Member]", "label": "Ventanas solar acquisition [Member]" } } }, "localname": "VentanasSolarAcquisitionMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_VentanasSolarSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ventanas solar SA [Member]", "label": "Ventanas solar SA [Member]" } } }, "localname": "VentanasSolarSAMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_VidrioAndinoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vidrio andino [Member]", "label": "Vidrio andino [Member]" } } }, "localname": "VidrioAndinoMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_WindowDesignAndInstallationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Window Design And Installation LLC [Member]", "label": "Window Design And Installation LLC [Member]" } } }, "localname": "WindowDesignAndInstallationLLCMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_WindowsAndArchitecturalSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Windows and architectural systems [Member]", "label": "Windows and architectural systems [Member]" } } }, "localname": "WindowsAndArchitecturalSystemsMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_ZofracostaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zofracosta [Member]", "label": "Zofracosta [Member]" } } }, "localname": "ZofracostaMember", "nsuri": "http://tecnoglass.com/20211231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_CO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COLOMBIA" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_PA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PANAMA" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r225", "r387", "r392", "r622" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r307", "r346", "r401", "r404", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r619", "r623", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r307", "r346", "r401", "r404", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r619", "r623", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r225", "r387", "r392", "r622" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r220", "r387", "r390", "r556", "r615", "r620" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r220", "r387", "r390", "r556", "r615", "r620" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r307", "r346", "r398", "r401", "r404", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r619", "r623", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r307", "r346", "r398", "r401", "r404", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r619", "r623", "r648", "r649" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r170", "r175", "r402" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r221", "r222", "r387", "r391", "r621", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r221", "r222", "r387", "r391", "r621", "r633", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r170", "r175", "r283", "r402", "r546" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r227", "r537" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Trade accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r43", "r228", "r229" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r43", "r228", "r570", "r590" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Long-term trade accounts receivable" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r42", "r158", "r535", "r538", "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r58", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r88", "r89", "r90", "r595", "r628", "r629" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive (loss)", "verboseLabel": "Accumulated other comprehensive income net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r87", "r90", "r100", "r101", "r102", "r162", "r163", "r164", "r472", "r624", "r625", "r670" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r44", "r412", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r162", "r163", "r164", "r409", "r410", "r411", "r498" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r50", "r234", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions and write-offs, net of foreign currency adjustment" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r138", "r258", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r204", "r209", "r216", "r242", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r466", "r473", "r509", "r542", "r544", "r562", "r592" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r83", "r154", "r242", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r466", "r473", "r509", "r542", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r154", "r242", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r466", "r473", "r509", "r542" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r483", "r487" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation and Management\u2019s Estimates" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r400", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r400", "r403", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Accounts receivable" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Purchase Agreement" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r455", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Purchase price for acquiring minority interest", "verboseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Ventanas Solar Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Recorded Current Liabilities in relation to acquistion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of real estate acquired, at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Schedule of Consolidated Financial Statements" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r54", "r140" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r22", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r134", "r140", "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH - End of period", "periodStartLabel": "CASH - Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r134", "r514" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r284", "r635" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Ordinary shares are reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r162", "r163", "r498" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Ordinary shares, par value", "verboseLabel": "Issuance of ordinary shares" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Ordinary shares, shares issued", "verboseLabel": "Ordinary shares, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r41", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Ordinary shares, shares outstanding", "verboseLabel": "Ordinary shares, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r41", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,117,631 shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r95", "r97", "r98", "r110", "r579", "r610" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income attributable to parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r97", "r109", "r464", "r465", "r477", "r578", "r609" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive (loss) income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r97", "r108", "r463", "r477", "r577", "r608" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r193", "r194", "r225", "r507", "r508", "r634" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r193", "r194", "r225", "r507", "r508", "r630", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r193", "r194", "r225", "r507", "r508", "r630", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r191", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r193", "r194", "r225", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentartion risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r193", "r194", "r225", "r507", "r508", "r634" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r148", "r468" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r365", "r367" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r365", "r367", "r388" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets \u2013 current portion", "verboseLabel": "Less: current portion" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r365", "r367", "r388" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract assets \u2013 non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r365", "r366", "r388" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r365", "r366", "r388" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liability \u2013 current portion", "negatedLabel": "Contract liabilities \u2014 current", "verboseLabel": "Less: current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r365", "r366", "r388" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract liability \u2013 non-current", "negatedLabel": "Contract liabilities \u2014 non-current", "verboseLabel": "Contract liabilities \u2013 non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r117", "r556" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r155", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Panama" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r432", "r439", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total current income tax" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r155", "r432", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "United States" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r192", "r225" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Short-term debt and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r151", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r321", "r328", "r329", "r331", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r32", "r34", "r36", "r153", "r160", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r527", "r563", "r565", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r36", "r332", "r565", "r588" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total obligations under borrowing arrangements" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r304", "r335", "r336", "r525", "r527", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r66", "r334", "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Effective interest rate issuance" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r66", "r305" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt Instrument, Maturity Date, Description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r68", "r153", "r160", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r527" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r68", "r153", "r160", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r330", "r335", "r336", "r337", "r338", "r359", "r360", "r361", "r362", "r524", "r525", "r527", "r528", "r585" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r82" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "negatedLabel": "Less: Deferred cost of financing" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r433", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedLabel": "Panama" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r155", "r433", "r439", "r440", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r38", "r39", "r425", "r564", "r587" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "TGLS_DeferredTaxAssetsAndLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r139" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r433", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "United States" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r430", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Long term deferred income tax asset" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r426" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "TGLS_DeferredTaxAssetsAndLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r430", "r431" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Property, plant and equipment adjustments" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r430", "r431" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Less: long term deferred income tax liability" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r138", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r138", "r271" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r85", "r484", "r486", "r490", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedges": { "auth_ref": [ "r82" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Total derivative assets", "verboseLabel": "Derivative financial instruments" } } }, "localname": "DerivativeInstrumentsAndHedges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Total derivative liabilities" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r497", "r501" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Hedging Activities and Fair Value Measurements" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r481", "r484", "r490", "r492", "r493", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r489", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r159", "r479", "r480", "r481", "r482", "r494" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from transactions on foreign currency derivatives that are designated as, and are effective as, economic hedges of a net investment in a foreign entity.", "label": "Derivatives used in net investment hedge, tax (benefit)" } } }, "localname": "DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of Disaggregation by Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends payable, date to be paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r363", "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividend" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividend rate per share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r16", "r64" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r72", "r535", "r537" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).", "label": "Employee Receivables" } } }, "localname": "DueFromEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromOtherRelatedParties": { "auth_ref": [ "r158", "r535", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount receivable from related parties classified as other.", "label": "Due from other related parties" } } }, "localname": "DueFromOtherRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535", "r571", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Total due from related parties", "verboseLabel": "Due from Related Parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r7", "r24", "r42", "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateCurrentAndNoncurrent": { "auth_ref": [ "r535", "r541", "r572", "r604", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Purchases from affiliates" } } }, "localname": "DueToAffiliateCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r158", "r535", "r573", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to related parties classified as other.", "label": "Due to Other Related Parties", "verboseLabel": "Due from other related parties" } } }, "localname": "DueToOtherRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r60", "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to related parties", "terseLabel": "Due to Related Parties, Current", "verboseLabel": "Current liabilities to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535", "r573", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "totalLabel": "Total due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r69", "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Less: Long term liabilities to related parties" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r111", "r167", "r168", "r169", "r170", "r171", "r176", "r179", "r182", "r183", "r184", "r187", "r188", "r499", "r500", "r580", "r611" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic income per share", "verboseLabel": "Basic earnings (loss) per ordinary share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r111", "r167", "r168", "r169", "r170", "r171", "r179", "r182", "r183", "r184", "r187", "r188", "r499", "r500", "r580", "r611" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted income per share", "verboseLabel": "Diluted earnings (loss) per ordinary share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r514" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r156", "r420", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income tax expense at statutory rates", "verboseLabel": "Effective income tax rate reconciliation, statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r420", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Income tax percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r420", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r420", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Non-taxable income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r100", "r101", "r102", "r162", "r163", "r164", "r166", "r172", "r174", "r190", "r243", "r358", "r363", "r409", "r410", "r411", "r435", "r436", "r498", "r516", "r517", "r518", "r519", "r520", "r521", "r624", "r625", "r626", "r670" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "MinorityInterestOwnership", "verboseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ExtendedProductWarrantyPolicy": { "auth_ref": [ "r282", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.", "label": "Product Warranties" } } }, "localname": "ExtendedProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r143", "r144", "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Assets acquired under credit or debt" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r483", "r488", "r495" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r267" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r267" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r267" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r267" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r259", "r261", "r265", "r268", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r265", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r259", "r264" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r265", "r557" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails", "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.", "label": "Foreign currency fair value hedge asset at fair value" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r510", "r511", "r512", "r513" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign currency transactions losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r139", "r512", "r513" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized currency translation losses" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r512", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss, before Tax" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FuturePolicyBenefitsLiabilityPolicy": { "auth_ref": [ "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liability for future benefit to be paid to or on behalf of policyholder. Includes, but is not limited to, input, judgment, assumption, and method used in measuring liability and change in input, judgment, and assumption.", "label": "Employee Benefits" } } }, "localname": "FuturePolicyBenefitsLiabilityPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r138", "r339", "r340" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on extinguishment of debt", "negatedLabel": "Gain (Loss) on Extinguishment of Debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Total General and administrative expenses", "negatedLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r254", "r255", "r544", "r561" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r116", "r154", "r204", "r208", "r212", "r215", "r218", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r509" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r270", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r105", "r204", "r208", "r212", "r215", "r218", "r559", "r575", "r582", "r613" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r106", "r138", "r202", "r239", "r574", "r606" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Equity method income", "negatedLabel": "Equity method income" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfCashFlows", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r275", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r156", "r421", "r423", "r429", "r437", "r443", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r157", "r173", "r174", "r203", "r419", "r438", "r444", "r614" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "negatedTotalLabel": "Total income tax (provision)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r99", "r415", "r416", "r423", "r424", "r428", "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Tax" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Trade accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCommodityContractAssetsAndLiabilities": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the assets (liabilities) created through trading commodity-based derivative instruments.", "label": "Increase (Decrease) in Commodity Contract Assets and Liabilities", "negatedLabel": "Contract assets and liabilities" } } }, "localname": "IncreaseDecreaseInCommodityContractAssetsAndLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Labor liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "verboseLabel": "Accrued interest expense" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r137" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Goodwill and Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r257", "r263" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r103", "r201", "r523", "r526", "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r132", "r135", "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r16", "r17", "r64" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued interest expense" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r75" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r78" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r78", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r79", "r149", "r189", "r247", "r248", "r250", "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r77" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r78", "r249" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Inventory allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r76" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r241", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments [Default Label]", "verboseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Other Long-Term Assets" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OtherLong-termAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r13", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r63", "r154", "r210", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r467", "r473", "r474", "r509", "r542", "r543" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r49", "r154", "r242", "r509", "r544", "r567", "r598" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r65", "r154", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r467", "r473", "r474", "r509", "r542", "r543", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r19", "r20", "r21", "r36", "r37", "r154", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r467", "r473", "r474", "r509", "r542", "r543" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r36", "r565", "r588" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving lines of credit", "verboseLabel": "Long-term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityBorrowingCapacityDescription": { "auth_ref": [ "r31", "r35" ], "lang": { "en-us": { "role": { "documentation": "Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current assets).", "label": "Line of Credit Facility, Borrowing Capacity, Description" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Trade Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Schedule of Long-Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r36", "r318", "r333", "r335", "r336", "r565", "r593" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Less: Current portion of long-term debt and other current borrowings" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r160", "r289", "r323" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt", "totalLabel": "Long-term debt", "verboseLabel": "Carrying Value" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails", "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Bearing interest rate percentage" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Bearing interest rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long Term Investments" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r55" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Purchase of aggregate raw material" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Bearing interest amount" } } }, "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r68", "r290" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r74", "r154", "r242", "r291", "r296", "r297", "r298", "r302", "r303", "r509", "r566", "r597" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Shareholders\u2019 equity attributable to non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "CASH USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r134", "r136", "r139" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r94", "r96", "r102", "r107", "r139", "r154", "r165", "r167", "r168", "r169", "r170", "r173", "r174", "r180", "r204", "r208", "r212", "r215", "r218", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r500", "r509", "r576", "r607" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Income attributable to parent", "terseLabel": "Net Loss", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/StatementsOfCashFlows", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r96", "r102", "r173", "r174", "r470", "r476" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r167", "r168", "r169", "r170", "r176", "r177", "r181", "r184", "r204", "r208", "r212", "r215", "r218" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income attributable to parent", "totalLabel": "Income attributable to parent" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r162", "r163", "r164", "r363", "r461" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Total long lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r121" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Non-operating income, net" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Non operating income", "verboseLabel": "Non-operating income and expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r69", "r158", "r535" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Long-term liabilities from related parties" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses [Default Label]", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r208", "r212", "r215", "r218" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "General" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r82", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets", "totalLabel": "Other assets, noncurrent,total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r86" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r88", "r91", "r92", "r93", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Reclassified to other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r483", "r495" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherInventoriesSpareParts": { "auth_ref": [ "r81" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of components of assembled products that can be sold directly or indirectly through sales of assembled products.", "label": "Stores and spares" } } }, "localname": "OtherInventoriesSpareParts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r64", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayable": { "auth_ref": [ "r36", "r565", "r593" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans payable classified as other.", "label": "Other loans" } } }, "localname": "OtherLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r139" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Non-Operating Income and Expenses" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other operating income and other operating expense items.", "label": "Operating Expenses" } } }, "localname": "OtherOperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OperatingExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r131" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "negatedLabel": "Debt modification costs" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r129" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividend" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r125", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash consideration paid for acquisition of minority interest" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r127" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLandHeldForUse": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.", "label": "Payments to acquire land" } } }, "localname": "PaymentsToAcquireLandHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r126" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r40", "r344" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred shares, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred shares, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r40", "r344" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred shares, shares issued", "verboseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding", "verboseLabel": "Preferred shares, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r40", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2021 and December 31, 2020 respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r11", "r252", "r253" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r9", "r11", "r251", "r253" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Income Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r128" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r123" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r124" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r137", "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Cost of product warranties" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r94", "r96", "r102", "r133", "r154", "r165", "r173", "r174", "r204", "r208", "r212", "r215", "r218", "r242", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r463", "r469", "r471", "r476", "r477", "r500", "r509", "r582" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms": { "auth_ref": [ "r80" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of advances received from customers under long-term contracts which have been offset against inventories accounts at the balance sheet date.", "label": "Advances from customers on uncompleted contracts" } } }, "localname": "ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r58", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r277", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r57", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r26", "r27", "r274", "r544", "r583", "r600" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r56", "r274", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r26", "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r26", "r272" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r112", "r245" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateInvestments": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of real estate investments, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; (7) other real estate investments; (8) real estate joint ventures; and (9) unconsolidated real estate and other joint ventures not separately presented.", "label": "Real estate investments" } } }, "localname": "RealEstateInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RedemptionPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share.", "label": "Redemption Premium" } } }, "localname": "RedemptionPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r399", "r534", "r535", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r158", "r294", "r296", "r297", "r301", "r302", "r303", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r532", "r533", "r535", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r130" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r146", "r560", "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r363", "r412", "r544", "r596", "r627", "r629" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r84", "r152", "r342", "r343", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r162", "r163", "r164", "r166", "r172", "r174", "r243", "r409", "r410", "r411", "r435", "r436", "r498", "r624", "r626" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating revenues:", "verboseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r200", "r207", "r213", "r214", "r220", "r221", "r225", "r386", "r387", "r556" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Total operating revenues", "terseLabel": "Total Revenues", "verboseLabel": "Total Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r150", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r377", "r389", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue Disaggregation, Contract Assets and Contract liabilities" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r115", "r294", "r296", "r297", "r301", "r302", "r303", "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Sales to other related parties", "totalLabel": "Sales to related parties", "verboseLabel": "Revenue from Related Parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Trade Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Long Term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r484", "r490", "r493" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Schedule of Gains (Losses) on Derivative Financial Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r259", "r264", "r557" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r259", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r51", "r52", "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Long Term Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OtherLong-termAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.", "label": "Schedule of Other Operating Cost and Expense, by Component" } } }, "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/OperatingExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r58", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r104", "r224" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLong-livedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r204", "r205", "r211", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment and Geographic Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite Lived Intangible Assets Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r195", "r197", "r198", "r204", "r206", "r212", "r216", "r217", "r218", "r219", "r220", "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r119" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Total Selling Expense", "negatedLabel": "Selling expense" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r33", "r568", "r569", "r591" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r147", "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.", "label": "Product warranties description" } } }, "localname": "StandardProductWarrantyDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r71", "r100", "r101", "r102", "r162", "r163", "r164", "r166", "r172", "r174", "r190", "r243", "r358", "r363", "r409", "r410", "r411", "r435", "r436", "r498", "r516", "r517", "r518", "r519", "r520", "r521", "r624", "r625", "r626", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r162", "r163", "r164", "r190", "r556" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r40", "r41", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock, shares", "verboseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r40", "r41", "r358", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock", "verboseLabel": "Aggregate shares of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r41", "r47", "r48", "r154", "r236", "r242", "r509", "r544" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Shareholders' Equity", "totalLabel": "Shareholders\u2019 equity attributable to controlling interest" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r101", "r154", "r162", "r163", "r164", "r166", "r172", "r242", "r243", "r363", "r409", "r410", "r411", "r435", "r436", "r461", "r462", "r475", "r498", "r509", "r516", "r517", "r521", "r625", "r626", "r670" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r152", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r230", "r231", "r232", "r233", "r235", "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled contract receivables, gross" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r138" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Change in fair value derivative contracts" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r36", "r565", "r593" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured senior note" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r178", "r184" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted weighted average common shares outstanding", "verboseLabel": "Denominator for diluted earnings per ordinary share - weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r176", "r184" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average common shares outstanding", "verboseLabel": "Denominator for basic earnings per ordinary share - weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r547": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(6)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14937-158439" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.12(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r653": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r654": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r655": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r658": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r661": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r662": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r663": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r664": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r665": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r666": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r667": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r668": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r669": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d)(iii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" } }, "version": "2.1" } ZIP 105 0001493152-22-006996-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-22-006996-xbrl.zip M4$L#!!0 ( #R%<%0YG5S+E04 *I7 ( 97@R,2YH=&WM7&M/XS@4 M_3[2_(>[E> 3;8%99F9I!ZFTX2$5J$@7-!_=Q&V]Z]@9VX7I_/J];I(^9UE8 ME5$<4JGOQ#GV.3ZYCIW;O.A?=4_>OVM>>*T.OH-]-/N7_:YWTJPG[_AO/?V[ M>7K3^0I^_VO7^U(92F&.X6 _-M!G$=5P31_A5D9$["4_[(%/%1M6[(Z]E^[5 M@(BH$1/'8#>=/RLGS;.;Z_YR:=4AB1B?'O]7>;-M-?M!D\-C2:7B6P_A;A%P PS];JJ$LQ'^I=AH;+9?_N\. 5*W+P>^U# M;-+:,!%26]CAI]I1O-7Z9(2LUJ'?.NUZT/:Z7;_7:E]>GW^I[%=FWWNM3B?[ M_N)Z/K+0C.VF^SL-&$@54E4-).] &B.C8QAP$OP-!Y8/T)*S<,LJNR8139#+(?B3@68A(VJZ MHKA^9PN5.]Q9[3)_3;1AP^DKBFPKL#]^?@8GKUXS)*I#=:!8;)@4Z^3@RVU> MQ)Q;/EW2WB_'FC,%Y3&J:-B11D(H83#13%"M@8F,O!J\!96[ M1+[;6(NJH+:,8BFH,"R!\Z??@FZW[2I-^<6:>M\9EXJ%!#B+F$$#XXP,&&=F MB@%C%!,Q?3)6M)]]0PRU7[*BT/36(D9,#FYC+:J" M9J$((PF6)!#9%2'1XP9X_OWE=>?FWH<>460T(5/P6Z[REU^LJ4T^>_2EYXH.>7[I7X"XXH:PG$\W/)=92B_6%_J;_-![SS*6UP*M$ZG MX=/^#M!O$QM",F%'Q=K4H(]%*!H1)I@8V:G)A3&B([:)XE(G2'IT%X-_'N+0 M>P^8T1!,E,+Q )Q3/!D2#E=$D!&B(B+$)T(DPR%&K,1&KS%1>-@T,&TG >Q; MZ"DN*PVUJ(J*%N^D8!I2Z$GW-@K^K87G7/RPW[&GXTB@9$*2[H40>E_O\#_MA/_ M6;:L0=H=[ YC0)+=\P9_VYC+:J"%ATI7;!CUPR[2E)^L?Z".US*VUMRR[[; M6(NJH'7K*Z\%.G\ML P#2AG1!)DSNXREA^L3[C2B#Z&[K8VAQ'XG6'1WN?=ZP9;MRM M\A;TZA+/;F-=**@^2U%Y\FJ)0U^_.DFJ3:S ;]4JG#'*PV.,)4:T@05\FU 1 MV!T;<#/++*B/H4NT@6HUXZMS>9>A2JHSSX+XT:8-7/J3;)6+))_+23W7 MDWZFQ_C7;)UK63TW:KW4UW_2@U<;G=/A;(^Y%)>*7K1?IH-, \TZMD76+$N- M6;>MF;380B1SZA?EI3E/ZS;7[LDL^:[-T?L/4$L#!!0 ( #R%<%19)G9: MPP< !U;[T_CN!;]'BG_@Q_2KD!J*66&76W; M12HT['0? ZB$U>Y'-W%:/Y(X$R[_N M1"HM6JQYD!7,EXG0[$),V4 E/*W9"S5V+7(9[5#'JZ_MU68)ST-9ZRIYIJ^5_A1T>EDZ.?TR'.FMW&B>(ENSBY0KN;M#A M-BO$75'GL1SA5BY'XV+#,7AW8SF4A>N\:^XWO^-0YKEX#><#D18BWW B3KV! MWS_KGW;]_N6%ZUS=#*YONC#O7[Y>5EXDL,'-N>\WGS/NA<]UCP*\?8[ MC^KFHN<-7,?_X+%K[_1FT/?[WC7S_CS]T+WXS6/=4Y]=GK'F+^_>UUCWFG4_ M>NC0>^V@JVLR#079/OQY_RC[;I?=?TI=R&BV2??[-=?Y76G!>IR:!2*G$5@Q MYD7K58/:)NK+[C?W7:?/QGPB6"XF4DQ%B"Q)S7B:ECS&Q4SE!5,I.U-Y@D[U M?S,5,5\$J1K%7&O63X/]UXU_F],ONW^(G)YPC4PB;"Z8(7(L'T4K(YX@#G2< AX@$NY4PELF"%LNT> M-4A%(+3F^"<"A'H!/U"-IRM M3L06O&\)O.^^!%[!(ID"'82T)1IJ0"Z:XW:^/=!6.>C@3K@OX&98RP3(5PM"OV M3%]3)- G^U&2FDTMI&D 1A2Y@G2+/G+F"P.YSKV1HGLC11B)(B64YV(D=9%S M+#5J0;)C*P>_(J;](YF^.+AW^9[K](2&?:3:[+Q/ [%&JB#@I7Y^%]J=AP*8 MJD:R^STH7Y=@PXG4Q*]&08C4V*'J8:DT5OD]%S$W(+4;_IQHI14:9@])Z5XB M:.\WRU0;I6!(ENH4P &$3G%D''@/RIC3Q@!'C=D5$8$N5I.L:BF\&PIJ"?Z& M 1&^% 0.?]G_.2NVV/Y6; \?8?O9#/@(XL_GSG5(=QU5YO>P3LVP/"8R)*;D M6J61#&TZ6(Y!@*L 6_"XY(7PN)#1!%4KIP@L?J!6EV(FV<0NOVX7L 2L:,?=+BV"GFH M2@B'SX[^G"V'+UH+*@"B%27]F5J/#>>EA5G!PLX"'&J[#JQO ?LF 1L2:5L\ M/,85G5I44M3<>03!6]2P8D M##Z!"#H/68BA>U)[X18O0UFH7"^DA[D >TDBBT*(SVPN0P5A0_=""<>,@5W( M$7"YILT"KR3V%U) =,51K>5&@HR@NX:HN0A>FJQ MX,FUD*XT-IH#FU#"-2M"-"+798+I1<@FDFI'6GL&^9(G8V5)F-]# M/]#ZE$YQG:=@O;]ENC>T0?> CY;K?.0YJ*;Y4XT='AP>OG TKYT,OWMR[K%3 M[_S\^JI[VK_X[=>=@QWS^:K;Z\T_?W6(4QD68VIZ\$,;&B /15X/5!SS3,.A M^;L=\PA^^/ELD=JJ)0 M28L-8Q[.QA# O^IU=B9%'+;8%6J<-@Q\*E&R M4\_X^Y5S:RL MQOBL7GR@*Q_K@^5"GM#Y6<#C^1P7*KL_Z;&(3(\%(E=,+^=OCH,Y!CH-S,5\ M6E8FLT&S:6=L"9)%ZI?V*M7=H!]VV%]ZT ]"_@=02P,$% @ /(5P5+-\ MUEOS!P =C( H !E>#,Q+3(N:'1M[5OO;QI'$_Y^TOT/6TNM; F,<>)6 M!6H)&YR@.K:%<=5^7.[V8%_?W9+=.PC]Z_O,[O'3)'92[#IZB13#W>W.SNP\ M,_/, HWWO0^7I[[7>-]NMO#*Z%^CU^E=MD\;%?>*IY7B<>/LNO47N^W]==G^ M;2]2:59CU:-1QGHR$89=B0GKJH2G)7>CQ&Z%EM$>3;SYVEEUEG ]D&F-T=#Y M_[W3QL7U56]96CGBB8RGMC>J-R!FM)+EYNH.X6 M%:ZS3'S*RCR6 SS2V^JA\^S:[;9_?=3N]3ON6M?\\?]^\>M=FS?,>N[Y@U5_?O"VQ MYBUK?FAC0NNEC2[NR304)/OXE\.3T593R$N&W?]RD\EHNDWU.R7?N^5I)OE ML7=2\SA4)>R=IH58-N19[45MV_GKR^I7#WVOPX9\+)@68RDF(H27I&$\37,> MX^9(Z8RIE%THG6!2^7>F(M830:H&,3>&==+@\&7MW_GTR^H?PZ=GW,"3<%LR M9?>IFL0B'(B28)A*>9#E5!H-AG*8,A,3G\6\R="BT((69!($PL>RG3 )C(;PD(S$H'5$')] M;P3E5 A#QY@7LOYT>2-VX'U-X'WS)? *%LD4Z""D+=!0 G(Q'(_UTG.91LA8 M/).0(],@SD/(!.*6/%\"7*6.IVP$P!#8*0CB>(YFWRN 9-;61L2$DB27"&IY MC & L +,['K&*A1P,V11K"9FAF\M!M)D&N61<;KI%(>:SC:'4C/39J$NZ;%# MZFM#ZEL@M0>W26-RH7_2YF.NZJ; 8<%X*".I*)*XM+[N,*Z%34] B>S'@KS/ M!+#GF@WA87OJ5RO! 8-0RR-94APYT:EG&H*VK)< M$XFF&. ZG.$1$2)Y7\8RFQ(EV;0N1:>%KD6E"ZR5H0O:Y7NV=GTJ3!KE>H2P M,)9$!8'2H=7 \O&!2$&-8D0'GH@1A1T-0;/A(@#A*4)TQ$" &VF,> MYS9C$CY$%($7RS$<:^;\=HT)/2'[N\LUNCL_= #:,1&9VSA2W5+ST8)ZAF@Y3V]N#UE_UHW8$!9N&Z!0W?<@?8?85XG8D+*VP\-#8-%!1T%< M[9,'R/V*/$UT1 5!K@DY2[5_5:+O)GR!!D DCYF(,W0.[^!@TB@!^) M@-O0LE%#,"M@'(4$R-U0M\$J] M01&/OB<^YA**V_C+T\">TQSL&L]7E[FI\6S&()I800*?=$Y 1PZ!% !4P1GF M#>!$\'OB (YW6A9@.;,]I)Z=QST!IDLIW?5J:,D(NALR)0\QTXAYHMP(Z8)E M8SBP"2Y<F&PM*4K2QG/+YTRB.X+Q[]O")GA$I)&M2@"-L-D5 ML+,?2!3X++F*+-.QBL>"RG+*!\4'*[I(R"(9Q6HJ\'0R5"X+\Q7T ZV/$17? M>PS6A[M,]XHJ= OXJ/G>!ZZ1:JH_E]CQT?'Q;999N= MMR\O;V^:YYVK=[_M'>W9ZYMFJS6[_FI#)S+,AC3TZ,36O;5>_MR<*Y?95E M*JFQ?LR#>U8E\#)[B+O5KR%U3BNFXA1?_Q9+H](Y738/?[K_ ;Q>*:2VJ=85 M3T3ME>HV0X539@Z-'2R>7ZV>S&*QG0RS3;7.AU)$3I.+.>VZ=IWU#AC_QVKM MW[C/-8B=KZ*#^K[FXO./ BP'F]%2L0QJF]_:_V^.SV# #^4R=D'$88W=H VJ M0\#''%T]3:RSZY$]DZFQ2VXR5B[/O-CJ_#'3RIDSYP(_$ZM=XP=G&_C!@H,N M<\YU3EJL\5DRN48Z'Y*'15R/Z8PMX/%LCS,U6MWT6$1VQAR@2Z(7^S?#P0P# MC0KV8K8M2YM9H=UT.[8 R=SU"WD%):_0[T;<#TGH]R;_ %!+ P04 " \ MA7!4I^\>N;8$ #Z)0 " &5X,S(N:'1M[5IM;]I($/YNB?\PA]0HD7A/ MDVN!1C+@--Q10."<+A\7>PU[9^\ZZW43^NMOUL; Y5I5K4Q">XZ2&'MG9Y^9 M>78\C-V]L3^,KDI&]\8R!W@$_=.UA_;(NNK6TR..UC?#W=YD< =S^VYDO2M[ M@JLV-!NA IL%-((Q?8"9" BOI!2>64] M3\;VOK:J1P+FK]M?TY?(1NP339='3;VK$[Z(PDZWWD-KM5X\3!%NCH [H.BC MJA*?+7%(LN5*Y6R#];AB"Z9*QGGK!S8DB\1S@';:PU/3GS#-_Q9%BWCI/^$->,AS!.744$QP>F%J!6E$P.8^)#S,: M"JE >&!3AXNE3Z((AMRIP:F6.O'=^UAT^B(("5^?R.3L#%#1M9 !+E']'9>4 MB<8U)1(H=ZD+ ^K08$$EG# S5!6@Q%EI4[1(C$!DA%ZE;@58JL%KZFQ);6D]S&3-$ G M1CJ<.W:<$MPW$IH7I^[9E@.[+;"E_X8'S;?GKSMZ8Q0L."(6M#8L8!RS7D"2 MT&)V581AGLG23$81PB1R))0TTFQ(LA#Q?42.=RB&N1<'0J1'5$EF>8P3[NCK MJ-!EB6J=I% J]E,RB9#*=$WAE0P]:9.8:P5)CH@D PQPNV1\(!)O1\W+Y [8 M.I0UA_>[;?9&%O2MT6@^-?O#\?MWY48Y.9^:@T%V_LW6/#!7K;1HXU4'%D+B M[;KJ"-\G882 LD_EI,?0M6??TT1(>Q.#[\9VT7AU0/?:@SP@YHJPMV[G"^_U MQ2ZX6U5/@OXF(PH#0J%L?7NW;A?]F+\"K M(^52GK#&)*#M(\6FZ9 "23E1\.'PL&RF?)I/3LD35G_%J)K/.>&*D:6 ]TP2 MWQ5%&?JL9>C1HEJ'[MBA6\*FXX@8]NV-]G>:S[4;$^DNUB@93WVW#E"QI!Q7F(')J'N@$=M&)%( M0;6:!6PP_"-#]>0A\:5^2/RD".A]I@C8-3KW&YM/&Y^;-;[8L7S2V?QOA;#; MPA_UHT6'^%DO6HGPW\UIGWK)C"T7]U3O_)>%/ MWMXZ^R-RRY\RZ]F;JL1T? MME'>Z=OT?>OZW:WT92[]SM<_4$L#!!0 ( #R%<%3L.%?=Q?P" 'AU( , M 9F]R;3$P+6LN:'1M[+UK4QO)LC;ZG0C^0[_LF1V>.!*6Q,W8'K\A;AYF M,# (VVO6B1..4G=)*M/JDOL":'[]R:^]E(?4EJRHK*Z]/ MOO^_MWW7NN9^(*3W^UI]O;9F<<^6CO"ZOZ]%8:?Z9NW_?EA=>=\+X3JXU@M^ M7^N%X>#MZ]U>3GXZ_QI6W?%9E+\1OSDHW78X^&7YWDAO3%VZ_5CYE+ MP]Q+M]2EH;E4!'*S4=^YBPYU17S#[:1KZT@SC)#_9^_B)+D\S+\^N?1UZ#,O MZ$B_ST)80WS25K76J#:V4P^I!MS./ C^7N_*ZWN?\Z:Z43?/&5N<[$CQYS8+ MXAEW^,ATFW?"#W!'H_YCTUSJ\\[$!V^_AE_-A5%0[3(VB"_NL*!-%^H?Z+G5 M6CU%-?SB2Y<'N??0+SDW.:%?#8<#'N23!3^_QI_QSAK>V8COM&7DA?XP?^3Z M1WJAN2'PPW'2X,L[+KLB!8MV6?KJXWX%K:K)PY\*^%_WD? MBM#E']Z_5O_"KWT>,@N?4N4_(G']^]J^]$+NA=5+&-*:9:N_?E\+^6WX6NWI MUWC?:_W8]_^G6K6.!'>=MU:+A^^L4];G;ZU;Y_:==7Q '[[5&LUOGUN_-@X^ M-IOG\ ^29U6K#[U[H_D-!_LM.\AO9I!3/&ESF^ZJP7\?<_O6X3<._ HC@/\[ M]& .A_LP.3YSCSV'W_[%A]]J(-.V-C:W=[:F>>YNZKG-/O<<^/_PR&7=;QWF M!GR:1S53CSJ0=D1/$H'-W'/N"^D1"<2Y"K[G_% M8%\Z',=>JTWQW)WM;_\Y^,\WE#+U&CSZ:AV^GN+^[3W@JH-O]6]:K"H"X:MI MGM'XUNHQ&,NWQCFT06I>B#U2>\AOK0O:95U%? M5. 5ONB09''$M;G/$<' 9<.WEB<]3C^*V[ K< MZ0M;"9G;\ (%_Y$O^T;8U>JAI,_U!@D^#\8%K^+B;>[F6_N0[+[WKS.O^)FW MJE/P]S4X.=^V)9P1S*-=F:8GLVG7/M#O,R0A>='$+;WVX>B?N;QQ\H:G^:[5 M[GCKD<]LU!_TX_2Y_/94ACPX9T/6=OD%=UG(G7/FAX('I]*S(]^' :YE2&T& M9YTT><+Y?0W8NB%P0]3JFV_6K,@3ZEK8;7!&!F\]X<*QY4= IR'1T/, &L]! MT>! B=,*I7WUA;D1GXJD[>UG(ZDVB:2=F9/TD8%J?2*#@ =GWN%M"(9")((> MB @.$)0I4YXE[D7/.#^-0\FC63VW#./ M);D ?1:,&.>0^1X\<>)H9B\QYC&:I@WB/B()>1;VN \,-_!YCWN!N.;'8)KW M^:0![A9B@"CPX7HPOG\.Y.H,)?_RFV*HMXGBFV@-;C9D- 8WJMXH#&''#S!E_:W:GW\\2 M"PJLP,>!TLR$<^SMLX$ 5782X;/;L3]-^..Y?79'P&,'H67-I82I)MNX)UTP M"8/#'Q$:%6'HBW84HAUP*<$$ +5QPEBV9[=S?W9!IMJNV[,[LHCN SARKUD( M2W\D/.;9 LW? )Z%*O?LU=?MV>GALR=_NBV]/6-9-).A3'$6S]"@G/U2/%#K MGJ$%.OLQ3+6O=V:O24R2[FA>'TF?BZZW3[X1>WB)T1GUD*;GT%\N!6J:SG?@ M*!S]*0<+_)+=SEPD[&PLY\BGDR9S<% \ZRQ,(8AV9N_26 @&>* ,VYF],;<0 MPY]._,W>NW#NRXX(<<@S%UEO9F#-[J?CXB7ZT MW?1F]CO\\:ZS>CS ^K1\OUF?/??,8R!3;8G-^B*%!L8']?#=LEE?I-C Y.5Y MV+FX62_&KGFT6-BL+U( 9"+C_;2K9;.^2*&1R0LYC;ZR65^D:$ANP'V$X,8S M>JI_YLAIS%[5F@'=TYTPC=D?FS\QABD.E,;LC\993/ZC)6[C&>-F,Q(\C=D) MTX?YK7]F\V[,V%G]$\1.MV,WGCHH]E/;=&-V\N5GI_F!NMW&C,, /\,8CY8F M,TS%^4DF^7D=;>.IXY,S$HDTTS%,)6SFD';UA)[ZGQ()LS=W%V+D MTTF3.61[/>LL3"&(MF:?*;D0#/! &3;#)+F%&OY4XF^&R7,YL]>P.W(Y\YX,=7= M$UA_,WN!>B*][B7W^TC+)Q9&OL":O0L^8$-:Z;/.N2] PQ\PM]F!L^D?SOPC M8(9IZ&[LS*'F0-?-Z7-:"18X?0]O!R!J^![W.,BOAXI:5;;_[;PY2OK&'"*$ M/T%Z3B;'':3/8=8C?BFSY9U*0\*]=_J@0D^S[[X*SY$W!SR *8";4;B ^".= MZN1D/W\W;F[.837&A_2P@8P1]SBE ;],RJB15A_Y Y1.'J@K$'?C;4" *O!H MBU!2WO9\?$O8=8-J0Z,>K-\&SIK^&<$K?E\+1'_@(S2AZ CN6S04GHM6LG_\5[;B>_3F MY'6O<]^GWS:@N.TX%;[# 'F M2SVED^"\*>XDZ0',=9**N4LS MG)39;G.9I%K1)ZDVSTF::'L4:[HRDK_V&,E?FZ?DO\\+ (8B]SWF[M.?W#>> M@.=:A&1>%>Q,Z@?]DP/$W Y<80MM6EF.Z*,7 &'H C]$T\V)[/#,;W'_6MB\ M>2N"M0]D&D\8[?O7N0].$_4ZGZJEU!;NR^XN>>:Y>:9XN05)W8QEXV-^ZG9);$0 MS)K,TXP:6_>[(VXO@P?NG(,7P@]WQ#&7FPE4$')\V"]DW>_)[UCNM3>7Y0_^ MA7' PU,"7@93/'@^7@B?/#J%?KG9A=($2ZOSN:W.!<\:^$ETU9?! M1 MEMA:5H4J[]YGMWJ(R3FDX+XSA7'06*BWO@EC>166TTG0OL.E>5*8K;?^% MM/V+P4[3( R]#!Y:+)?!PI:E/!;LZ64PT>*Z# K$4*7+8)%,V]2(O1Q!35\)/[,&,P+I\ [2]$H TT9?90#U4M-W/P_]) 67PP$?L9WO7JC94(2@@I_8=^G'J*2I M&;B#!TJWSW1>Q+U(P&QYW>7801.;VN3Q<7;H)>-,QSB?F-T#X\D?IJ?Y!7+1 M'?-0LM1T+'44@1T>1CZ'J3P2M_AI21P24W'4Y&DH&6HZACKK=(3-7[)TRIV! MDHVF8Z,OO"=L]T7*HNS02\:9RLX=:9#X$OB&S+/LN$NFF> J \+>&%;9/SX$ M';(K6$NZS&\U6X9O283.7A2 DAP$31NX)J"P:XIA[AO]\SK*<)WF[3;% M=Q06B_%))DE7X9@-\P6(91X+B&-27)5U%I[#"_U+J7Y?'D?AW;OI[JF9G7LN M]H"W;.XQF.D4#1,F_ADW\D@5U^+PZ&&GP^WPK%,RZ5,SZ:29+[ETG$NIA77) MHD_-HKG3OO3\F;&BRI-^H3ET$4_Z)\=[?,Q)+THN?:ZC?JK7OSP^31TZ)9,^ MSV'_ CCT/B">\MQ?:&9=D'._&$@M/\GDI>)0*@XO@M%+S>,E:QX+SN+YA1&E MFK+0G+T@:LKS%N^46L:"<^G":!E%X--227C)2L*B%#&5Y_Y",^N"G/L+GHPV M&R8O%8=2<7@1C%YJ'B]9\UAP%H\;>]>VJK6-N%R:"2_\*-OPSY\2/N)R8FE1 MU^=\>6IB, $=A*#O,Z]+PTH7"S]H!IY/C34K-D\U5K^C4?)'4?@C+6S,ZDTE M;$;9:BZ^4/*WUG9+9EIL9AH-Z==VYQS2K]>JC9WX4]$J&T;B$#28J>,0..YY M[SU\1[GWBK3WTESQ-'NOY(_%YH\%%S:3#6<9>:$__+9_5E2>R5B='[GL^FS0 M$S9S%<_H ;[=/RL-S0>F>I0L\4128M%2(^Z5$I];2\X2GUNEE)A.2I0L44J) M$98X;RXY2YPW2RDQG90H6:*4$ME0':%R%]M:O8,NA0R4PF9DH<6 MC8>*)XR+D=ACYS&T- Q#\R\U(#QEZ*9&FDD@E-RTN-RV>;!HM MP"A=]_-BA"+8-;R[9'RQ4M[!Z]SP[? MQP9]S Z;0<"+[L")F\@PX7]A;L3WAB>"M86+/0K)>Y."7<\9=VET/XIUS!R+ M9>D2,@W_C V^9**IF.A(W'+GW!_?)&SW%+5;XGE;W,,SX0$L),Y6$*3FEE"EW 38=<)MFY;(G_'!XYO'+&WG9 MDU' /*?I.9Q1T]G_.7SA_)'+P0 M#BG;CS]S^_%G\J:6Z[XXZ_Z4<9&R:_S"=HU_9DE0';/NN\)&FO $XS MXWXA>[U<\\58\^>E>T7:[R+O>&G]AWZ:>2ZV(PPY%)6'*9,*(+ MGLH0S%]L;6#S ;S-YH&.TA_P0'0]+/>#N>2NB^5^S#4;[04R#.D3/S=?+XVW M/%OV!SQ<-OS3Q[#-A*EX(1QA3IQ]X@SN7W"788^)H"<&+_GPN6,^EIPS1G73 M4A=9+%WD*?316JF+O$A=Y%EXJ]1%%E@7>4J.*'61(NDB3\09M>I&+6[BP#TA M_1:W(Y\[^_#_(CQB-A7G+0=[9,>4;MYPW\B?EQ%PD9Z2$0Y\=G/)_?Z)9$O2 MA?!$>MT01G3 V^%H#O788%_(8IOSX()?2_<: ?=R&#^^"F;0D1ZJ57Z;>5=G MG0Z'RR\8B-OCO;.+Y6"3/ %A?KMSFNYGF6G(^,)\P>#DPMG-$O&@57AA_/LB M.+-DB5R62/>E,B6&TS/'M\ /OWT"W;$?]4MVF9DXPZK("VR5I2C /S.3_-1, M.=X,ZQ%%D&E>GE.Y[ QXF=V6O#QW7DY/W5S/)N;4Y^U6?!PC+I.AO"YC MQ*:(_M9L$*#X^V;997VY;Q;NO)GKODF/!LP68YJS46;&Z?6+6N%WV2GL&!=,!!H**_1 9+ M4G)QC/43/&[V=")MRI?/X!&/CGG)?37U$2WC#)X&D^)U#V\','U+ CU]Y\+' M@'*Y0U_6]4]BJ+O5^D;\:7-Y-,B%5MKTO$\=&,4EFG=0/(US%O:XOR_[ Y_W<(ZO^8D,EB2=98^Y6/W< MZG&>IXT]]8BF99MW6"#;4]%UF;\D+9=HHY MXWY>S_;<>[).[#Q5,D'9WVXZL7$JO0/NPMSZP]Q)3"Q DK016,'>4K7\?0!W MW3='LPT=3C[\8HMTPE(LJ]3[2XK;RE98^%8HQA%+Q--@I*C%INC%M90&&TRX48P9QUAGW"GU6PM!_,0-!9W MSF'.AY<^\P)@BA%?4]ZPGS?X\^2M)LJ57X25?X;&,JTP;GF+V^??Q6>(V\4@#SAQ\,K704(?7*R_U*XX"&S\+)D0"+ M9Y 7GR];O,\ZTI>!P_>8#]/V(Q(P)R^%)>Z9@)-8X9>D3?CZ? M<,$#DB7K+ CK+%[D\3ZI4WJEG\\K77"I4[+.@K!.\:1.Z1U_=J8IGKPIF>;9 MF:9XDJ;%7!Y<2LKO3TWWTF2L/^"\NF<&2BDTG=93,M0B,]3B2:A\G_ >\VPV M<*/@Y9QE8T->.^ N_%MX2PIA""Y% MZ/*SSK'GB&OA1,Q-%Y9FY^%^)IBU])HPWTO.C6/'V(1IF,"N1>7&)V&,9]D6 MRQD%63IQ6$#)5 P-?2(+'46>PVR8VTMN>[*+7=Q?"@M-''K)0E,9>24++1@+ M+:I95]^MUK:JM8WE30?=BP+A\2!HVC\B$8@%3@4U:S%/Q46_H_$25KX(B3 MIE9MO"G7?''6'-?C*=:\8."_3S5)]QG[Y19Y]A.T>.9]R33/SC2+9]#?)VG* MZJY%K>Y:<&F4'P[^K^SXS)9 WTMAG=$1OZR :[G>SVV[S3VD6:]E#HZ":?0C M4I0&LW!2M+Z![VC$G;,N;^1E3T8!\YS+GO!#SKT3Z74ON=\__!'!Z(\]&Z?A MFI^[S%N.G8892_(^!@[KM#[%JY''S0 MO&&^*H\-\B6L<:)*';8^ M<; Z"K[ #A=O3WB7N8=$;VIYL^-[[K5]8@PM()9Y+&A)EQ6^SF?R$N<.J)GQ;23:/7$8""\;M-S_@ 5QH6/Q5[XJ;IA3AQ]Z4=YF%>W9*/%9:/B^7FI MO&E?]OLBP%5X 1R45'6-#KN40-/7!I:L\_RL4SRI<\[]0'H>=U\*TXP,N)0T M4TF:DEU*Z3*-3L/]:V$O2XGZ TZDS'A+V3*=%E,R2RE9'HSD9-LR\L+@@MM< M7+.VR\]]>2U>DOI[[Q24\F2I1:;I8HGI#F#Z7X[R/'GLI M*2AETE0RJ62I!6>IXDFI(OQQ%.W_.8="0^$LV!N"O+AQ7#2=/-1RJ2I9%+);(5EMN)) MM@L8K0XTOA1^&AMR*9^FC(R5+%-*F>GS@OA+S.7@BY/$43Q)4[+- K#-PDJ; MB6RS+UW9;POFG?-@25!M\["/;0SG[_&B8!_L7_OA]8 M03AT06AU8&^\M>JU06A=@C@)K%-^8UW(/O,JZHN*U8(]U7EG]<&R%MY;"R^M MO;-P1U69*[KP%2(EHNQ\'PR8EWYRM_9=&T@_N6*E+4/__L_]>W: MN_>O\8$?WK\>?)@GU>;Q_Z=:M8X$=YVWUD7D\NHYZW*K6OWP'B;.O/E&.&$/ M7UW[=2WS0UOZ,,_54 [>6GLNLZ^L37AE(%WA9,RK&9PS77_YL:WNO,^%XP1ZC_7=\27A[]^COAX7G]UJK2A3,:U!L'!ZLKKOVAR?B^ED.HG6X__GB^/+XL+6ZTCP]L [_L_]' M\_3CH;5_]NG3<:MU?'9:L)$U],B^-EM_')]^O#P[K:RN'*SOKUN-VM;F;L%& M\_0R=9;<=71V\0DHI4?BX7GKW'[;K1U]XPX7U>J!M",\)E'K_6:C*5J#_W[[ MAI_J#=#V_ST___N_F__\^+OQ+YSI[^%,]*1'2HJP+:T;7O#.J'29"6.4//(T5 ./O/K$_*O5E3./_[8\\QYB'3.\ MS77A>UMXW=_7:FOT]X YCOE[ZI&E=)A8%;&EZ[)! 293THW?1_ZT[_@FONA ML)EKY@N4(J/IO@^=1Q,\\9R>*2^-B)DW(V)&(0E?\('TPWQQT^A?1MW/S<#K M7#U:W'2DWV?A[VOB-GS;EM+ES O]B.?)H31!R$B[.YO;[R:*)/U/Z/S,>J17 MX'L4A*(SG/%V;IZ>?FZ>*!(O#L_/+BZM\\\7K<_-TTOK\LP"?>,2= JKOF&= M75CUK5?.;];9D77YQZ&5J"*)%M+$![1P/^!I]TY ME(]?O3^CC_M;]L?-F0\E.XQ)=*U].."V\C:B\RU7J%3&5FUK9-62QQ[!-T'^ M8/_L_^&=-X_Z._]Y_&#'UV7DU6L4JY@H'>\6FJ4N4>H2/Z5+U$=-%LQ*H0;A M=^D39]\_\]NM?S:_LMU9ZA,=Y@:Y"L4H55JIV"R\4G%YT3QM':/B4"H6RZU8 MA#$+6RHB9'5@X\7E(DX''TG!G+KU8VMS8WMTN'S_$[!459I M9%CE@G=%@%(@Q+Y?^>SRM?''QJ![W3C[*&;&+MGWKGVX/-P_/?MXTFRU5E>. M3_?7EXAS7AW>,CM<7<&!6K)C)4.W6&"U!MS&# ?'$IYU' 869N8"!;\5;9BE M-OT @C=W?WT"'^_HEM_.;'G,F/)!7Z4\*4J/ 99X3/$1N_)SZ MK5>R,?>%'-E0,Z'Z>?@O>^1E?$6:*9AR!EQ)G_FS]!(LM&PJ M\>KU^LM]:G8]S#_L"5 M0TPA+1RC9H2C(EJ)R#$&G:/SQB03-78PW:O45)]>4RW SLQ1-O8SRD;3<7P> M!/J?$^'Q>KZB,>C;__W[W_J?WT]G$569^/*U#\UK[@F'32=,]H5O1]XU>W6V_V\<=J9X[*" M5;3'?%](-;\G8-,!&;>L \?S_Q+>>/E#V[7[WV*3DX^_W7^9M:# M2UZMAL:\'Y$ 6;7L;':0NP[*Z,Q?A"_>UVWQX].N=_#X11BUC;5)C&N39Q9G MR4)'L2I<>=CBE ;P4Y.]2&;BW'5ES9S:P.E8Y[[P;#%@KG5XR^TH%-?<.NMT ML"W2;W.(B"XX&\YY\O\K!HHX=)#]EL^#\PVS/I/V7L"CIFE2G5"B^YQ-=K]> M\].__Q2=CSWNSN"<3[\/6.;_V=KY[=5V;>NW":?'F*IBO'E8:NN>]Z1W9ZSQ M_,?WD\'IX-./B\=GF26TC[YS[8+A'=?7?%I!;G/ M'6L0^4&$P;Y0PJW*?5EOO&K_AH6B#MG :R3 S\$$?IT& 9U.\)3Z< (/F-M MUK;,]DFV'>ZD]?E.E"^ZO<+)NID3_0^*.%W6-;'H5D7EOL*Z_H7+VM*K>DR+ MFG_X_O/Y2RO\<<2[V]V9A6XG$("R8-(I&U?!/\&6*P_3&8@/3X;PS8](X'D+ MQVP'ZX)\*C\,\L_?#[^GAMMVO"A"HVB\\X3RX:;'*3%Z1$B\JO]F]4"/0,G@6,QU M8_&0EAMMKB^ 9SY05.!W6,"[NN* %N)UZ0)L'LDI"%5O6 29$%BOX"E@&%I! M9/>LH">QG,F4EX8]%HY2?,."<9E&-VO*?P/%R'.L5PTULC:8E_![^SO'LBJX M@:Z%NY ,_2"LSR8BB$@6A-9NS7+8,"@%WA,0/2KC-C,R3F-HJ*)Y= ^%+)P$ M=B&V^^L4VG%1?ZESE04F8A2 P1&7X0A MB!CN@N#PI8?>>G=H\6ON#ZUC-&:Q\B91-W% MB(O)Q>9.%K-M$'4^0WF%6Q_]2U[NMV!6>M6Q'^#[H \B$C[YYJQ<7;%E'X8V MK*"N"(\#30MGHVMU?7D3]BS]\SJ,ARM?EM 5>Q8F,S5J[R801[_6WU7,9>-T MZBO,!9HV]$!KXLS+XRM1:]173Z#37&F\;?5&N]K(-92?QG%=)NDL0O'35FVF M*0DGR/&*JO%--BI,9Y(74G_JO)#ILSYV9TKBI!R'!)S&WX=)[\I)91SG&W^+ MO>'0^^-ZAA ']'):9EN_/*^<(T/=VH=FPB)JFND!#W7&+'$>RVGVD$I-SDPW MT8+NG)G&;\W1B;2,'9]C+LIL413=O!<%PN/!!*M]\TIZ_9,_O>CP\:@-#T#V MS:%G&F#?9=TGKPYT'2(&"Y3&*#IYRIQ9\-DD);Z ?7.HE4A%3%:3'-LU69// MW/J1;MI7]^3OGOWHOY\VVU[C[^;WN>)8WD'8-%"63Y:-4QJ#'XX[JRN3C:X* MF#'*6+3N"R6B1XS\8*"'HI@(I14%G*Z"$2B,Z1QP2+#Y\%WND#;!C8!W(^M[ M, ")@N5:!*38ZF["J.YBD2J2&H1@C3'?"2P$?1+.I'RAC5 MXV/5,2=]PF"^-5K@+ PYK#XM+ZRT" -XD,>Z%*0Q%4X6"P(XORENHU>?=SJ< M?%0>U9/"MWBK0-^5![R%HM"7KB7A)$ZQ7'*Z1<#%?LQ8F[7-5-%-B_EM!L^M MGMVZ?$CAK5?U+>OS>@M;U^PTMK%"YS?<1LDP,<=M=640M5T0Q"G.[@B_KYRQ M W@Y0\J5&>7S7YYM_;X6GK\=EF#]P;A>>A+IJGY+\5U>NF1MQ\Q:IRX(LU=G4 IZB9!6*5'0PV0-N#<9I MHFP2-@ =\U8 OW*@YY>[\5#/Z4 _V]S7\W _Y? MV;F?X>]Z=NX.:%1KC6KCS0-WP/'I46H/F*;-FSN5[9W-RL[.QL1=@) /(]*C M8OU26\?VXA:HYY:2,P/L2(Z_5BR9$/XT3%_R]P?31 78/ %&5?F(L.# W)X- MUTY*)(OO3M^[-XSOO 3B]US@S'Q]Z%/#<_:<']'-E5BS0JQ#_7TM?J0UD9Y' MZTX7(5J9)G[R9[3FVKQZK>[VU<'3>Z?O1<+DK;ZJ?B MB>RJX8#>P0-^1$HZU-7H*# POE03FX:;D<57;)/&D>1 I',>1G,BLN\83V88 M27H8#U0GL::<"%)VEEW>H3N<7.XT$V9<\,;];OK7CTV+S]E5MB*(J]4LQ'R26OWD78/LT],LMP3<-G<)M.@%F-C[:ZP12_$ M.)6V*KI="$' M<-G<.SE<73D[LO;/3B\/3R^+UO+^962;P8O@=.GZ,O(5!I;6[^ETP+@$IR+W]<:4P]PI@S&K)Z/6NO_L&^UVL;:A_/FQ:5NI/+^ M-9L-',?3NG7GD="1M[I?>R+D,^NL.=,X0,C[BJSZ^AP6?G!OODC7/*%]2K-@L)"\VUCYWB,R7YK6/UTKPC3\J/:+/GL_!=+TV2:^MD'4Z%CI@T7F4C+$8 M[+FQ58K)44YM+"*CWBDEB7-!3)[[&+QZ4_MA1>+FX5@T,W[&/03ZY&8='@ZM Q'8 MK@PB.-9+-BV4\)Q;-Y#Y.[D7F*F>R9>S:)ZZM&3IHF39ND^RI/QVQP43) 7U MW\WGH-N:QT&GXX=OW[8#_ M]^*P=7CQY?#@_RL<4^Z4@I@(V2D$)^[<+XM'"ZS44-#PB() Z-*LIL?<82!( ML![%)53[TG-4W1]><\&#R WIDK,!5^W+BR=TGYZ_%U[H[BQD:&:,U]_^ ML=R-8SLA5XG(R,:M:#!PZ6],9T>TMI)?BR]Z=XO NO7:?:R[3T6A6K402ET M6DTWI#H'07VBFX^?>K'8@KEW4(H%?5[0^Z@ M R.Z0) H%!1:W MW([(8WG6Z0C;A$'W36VX]1'!SM!285]4( M$.^)>T$QK8\WI8@=8].%S$@?$['WAN1-[VDU@+,;#X1J3PPPFKD/2\6$9^UQ MCX.T10^D^IV$;A)!U5'0B:DJ16-W1) J13'R>"'RW^OW!OLU(QM+6[6?0BX/ M,JQ[B7B^"BPIJ&A?O=(_P.)V^ !1?PNH66PU2ND]QMF%2)ROWQO:/_>%9XN! MB8VF(D='G.L *?>O054NGA1^V2[/TC7T0AP&S^TE(FOFWC!*RDOTI6""9%'< M@8MQ\,TED7[F!]^]24&'MSW1%F$J_)RD2<090E;+[G$G<@MX^)4EX..L6X@D M^,:]24%'TH_=M-6_K%;4[S-_N"P<.J\>-T^$O74WH&+CG74V(/OP+;Y(M\YX M9WU!Q%SX^:7A+8XO4.9U:QG033.-[ZS+X0#>W_196]COK%/6YVJJ3R5.8",# MFVCN(B#2$LNQQ'*7%V<'G_ZGPL]/OFV M8_5$$$H?A9O5879H"<]V(T=U(NG614?:=JP\[/)*I)1N@?4 M0*J^996D@046HH:\.Z2G8L^#@^JSQ2]II_X_;&(M1.%D<\M&;^\ M8C'X&WZZ@5=;KI17U LMF89U,(VXA^W4DNF/I[5BW4CL@19$=L]B\;1C 0OZ MN4(^VN6ZS5W!K\>^YL!__9S+^2UF3E7B&=)?8],LSTFWQ0Y@"5WF6W"#SVE- M<&28B,6'ED\>8]44#GM9X>PF\U*Q!/([\/_H-%CI66CA$/4%JROC5] \QBTK M<$EHK)V152"J;K!;$:,F85%?:2APB8-][I0G6R2YCY:MVMF[L-;7# :):D8H M$>;?7UU)'KR.S8PBZABF>,R6D>M8CNAT. X7Y#'P$CREXTOL[R4#K@#?^P/7 M0,,CU9/G@"C6C\=!V3K@U%%X_7<4GBH-=1*Y16?/4IBRN7T&%/AY7J#I#8?]VDMX#&51'KH"52+QEUY MDY46VDI87<&*+ .XE^97F"%]*5I,5KU9L?(N'=MPZSAI'"0XK(4/NI;PUR#=*?F3YVT<#!38(_:!:H MCK, O*,G8!\$ U#8@,^1*>.N-70_/$Q=0CL/%Q+G")B39'_4#DA!#*T;X /8 MQ+0=?93S=[!=&/JB'86:\_4FAG4)<-]@! @EIF*Y-N\QMT/O_8$5#7O&Z#H!&9'2#)])U9DR]0J34'&\,Z^=2W&:N M["R1WG;L@3*A1'S0HU,%1&T@'-.,;X*L=7A@P\9% 442\J=D[[IUV>,!5^), M*8Z3WDM"1^*#Z-1(R'B\T&TZ2HG#XY7>"D(6VT\!170R7WGRQDMD$XT4I'%R M=#L<7BCZYAA6T^ &TLQ%!!K&<4>)99*F@9E7:<-3*IG)JJ2FR#;Z)M';I@BC YO>_'8I%FGIVP+,!A^^ M,=]IGQ&L^NRIW-W>V2U(:L!7G?ZJ=B]'V8'M+WDH*(U;M;;4V5:9XUL=,4%$ MQJ;HX.%'1IQGE'8P D AIP:6P/UHHUL#&:)"#D+$@=.3M']LZ(C"@8QX-.Z2 M@*$Z\[6MF<@GL'\B.W9HP*U*' 3K=@S%K>6Z,,AH='FI#?B +0S3L2\4[9D]Y+=IY+P/DIB_:;\Z9W4..U/ZAB)S0 =I#L*<2+=.6 M0:BDMR(#C23FHAO*^[0),V*^T*9)],YR1Y0[XB'$GD4: M<""(;)N:@U/N./#N0 MB(_2!DQU^S5TY +E] TJ*!-U# QL%.F\7?<0A[Y+V MQ&Q]'.1>27]PKX>'B\5O11"2YQHIR;\^[/DRZO;,KX86BNT(#\X'IJ(^M%6Y MW?.D*[L41(.=@F\)WBGWKCKQU&%WQ57P!LX?7UYKCRN=5HJ4'@.KD4XCY9S) M.&S@%BIM+[6M' MTJKN.Q)RO1(QR!-Y)8BW2R8NF7@J'0KU$51=? [O^E>#A;@@*$TI,MI"BZ/Z4;:9QAPS\7R/*T][Z$>J9SUP,%-'#_R*,4!] M7# _-+LH^WQ#89N3'>]R)(L%YNDEQY<>@5\GDW4CD'%(4 E41X-FPB%/7Z-^FC:P>>;1!U MX%9[!)XO)L.&=YC#P!C4V2,@8*Y6C'(/@W(?E/O@0<0B6C\IW(I$K4G##<#D M;(BA#OP$[.>;'!>;A0S86 [ HK5SE-9C MTH PNT;GR %G]J(0_:9Z/Y!#=* 1I\#JIBP?=;M)*#-J4\GM);=/9QF3YQ/- M5/1 6F =EV>L.R(LX?2L#S*3W24"Z=DN)+A'D3LOO:7*PH31DH\WTIM &7! M$6$%=5JXFESD^+.+C?.(Y53H.C8&E7,][<;@C!(%C8P.>E;'E3[XC CW2.,2J]&1]YU@%BLCLS M5B/PL0IH"2^(_"Q65WXI63J-(UW%4QNKG*HE!2@SR?XHDSK*I(XGHK) LBHV MWCVFBC\ZV=P-?@N2 YYH0GAD,$?M0#B"D1V3&")6-@)^PWSLAP:B#+/*E6BK M8/I'#:CB"L'ZI*B&/NN@JA-'L6@:P" M[9>4V7-G-FT !(@.\($JSM$IM'A4=C0HM,K_M>$+-\+BG(1OXU^TOZOT0CTW M605B4!-_0%^J 3JC*DA3D77%AUJO]+A;(2%)KB?*SY#]G+A9G@Q.)3]EH[UE MV*QDV\=8]VE%3!&F998$V*_E-5=9*Y M0W86=V+;'FT9E-728EW<&EF#Q_A.<1]UN ?FF#*_ @*#51$W2H_HZS:NL? / M8:Q5#,Y%?=/YQQ1<(A>/U)C&-EANLW&!3 MG0NT>PB!@?8-J.\I545E[FG<3!6 !ND/.CVV22:"Y-N7KNRW!4O+14JF%*&J/47U0Y8+@8FP=9/7FC\AQT*4O<@9Z214'>RKZP$^\( M"G#7S=\CVGI=MXY#56JJ5:&$,B!,]&.O,1#%$78"M/WOD=.-P5A@0_H&N4\G M&7WVA (/IS,CJ<[YGFF"1 I7H,@R\^5E/4N8$!*7O H_T0 K6[28:L MJOXOMW2YI7_.9%:901BVCOV&,@JQN#WFV3A+:31Q6I5IJR=D X[C!0E8\:HV M9%[FJ57R<07X6GFTZZCBZ+IP\/NPFAF;99T-XNG4@$<<:"/G/IXHYCPB]*TR%[7< @\D]K@3BJH1$UP*Z-5/::X@"'6!E;N)%I4"H,> M'$FJH5#L--*.44Y5_:JZP1=V'(B6B'G(_*&Z-\A8]>@O[0]@4+JB.OWX^/#Q M^<#%@XP02/HP9[KXFL!W4E[87>: JO^H,C8M1>6.*'?$5(8#&_%?*E^B)4 U M\3G3%9+RQJ.X;HBU.""OZ[5?C3%]C>T#D+NO)1G) WG#_3AQ3N\2BAKKQHHF M!JVR>(&K-!TZUDNV<4?;QFC,]X'WV2V5?FHX_9+)2R:?3NR39^>:^4)&@092 M,2%=D*LZ?L8'(%G[PH;GP?O5QPR3TP ?:T/F;)\X_G)*M NV1\I);X! MN4_90Y3FXREUW.&J*-DD&2=U^)@]<0WJ"J76*61M=:W9'K"5"-!6@\UG\5PH M7N#HLA @4#I)= UW6=*E%W;$[< %-L3XG*&1',!D:-@N@>8;ZUWE0[,P'VPL M)[4H/U[XM(V"RC8:4P_ELP<,!"RCV1)?IN*O-P)1@Q4&W;RA54W_H,Q0JT^U M;F493H;@1F-P6ZRVH8;PC2[+K@HT?_Y*Z"1L'#M+-)^"9^J<;/OJH*,:-EC&\-)P3<0<6XQ:#9R1OM8X] M>[T"A\V(VYG?HO,VY3!3IUH89+) YMOL\Z?V5Y&V5$GK4_:0+=FJ%,XI07KY M,1:P8\*QM=Y<;Y7<6(0%+C:M)5LM+*U+(>0.6R-";G_]>%V%.__W?QH;.^^8 MU9+H-B2)9QVB7_LKV(;RIM3Q"K'TQ::U9*N%I75)Q-_7$?EWV#+RS3HYV:^8 ML#@5,6#"A^L.J_(&85QC>Q=L8-4D5'C6D2M]X;"2B8O %\6FM62KA:6U0++Q M8J)L_#*J&G[A7L@\%J0TPI(AB[#&Q::U9*N%I;5 ;UI*M%I;6)9)T%X=Y@@Z^)C&'X=R2)PNPS,6FM62KA:5U*43=8_@ :H, MZZVU\<[Z@N5?;ZV&5:V:U7?$M2%(9PV;#@=[+K.OK/KZ%@PHD*YPQGH@;%.^ M=)+0G$Y@'DUPSKYC/#-Y)(-Y;, I>9(C);+S[?(.W1$S=E[V=^IU<&UJWLR, MO;,NAP-X?]-G;6&_LTY9GZM9/94X@1OIFUZ;N_"7A*T,2[U_#?.<-^58@51M M2UA@D'UZFB@D5JUU87EZ;F07NHZ"8/Y\WA6! M0DH%X89U._Y5H(O=N'7H6N<22S@=Q%.R]H% ASD5E?,B=+I+)>7]JUA-EY"# MX=-A<*."P_J"-O<<_9$)?FO\A^(#6U^/3@[.OK4KR$>0M M5O$0,!Y\&4>=43Q_92Y"VA I(;?Q$6EZSGW"2>:CCW;%R#=-K"H1;'5E[,*0 M6R?",T\P8_I\K*\W3 PL6\G/K\N(?ZZ!YV7S_NOVA:.-9HM*M8P_+MD1@'4F_#]]5 M_ZH@$@.I:JB""8\0]^/&)X@^A8WA;:S>[3+?,;"VIO.J*O3 5Q!XC\;_5\"A M00S58 II">Y9(0^NK@0::QW+'PFFYT8U">8A7P=ITN>FWET]31I7G@I7U7@*YF&T9BQ)W=640M;'(<13)G;Y%)*UK)ES2 MCU+34R'TTM1TT>5!3U5&*OP?#>A8B1$OVMP5_)J4W39770WQL0%<#FHR2&&8 M"/A;O3_]\/1H\-E=*1U@ @3/1NF*-9:!03M2$).^0-!Z0B16/(!E3/'E;@#SI4G;USNZ!I0?HM5I:8? M3A:(WN!.&@Y)+[ZJK(;%OX0+XF&MKMRUS*K(%-%E":T_M>3)Y,FVOCV>C=32 M!-%@ (OBIV%DZ86I/A.:V-657&J;;M@CG,'T N."*WC.-/.9&56LK->!6%FU M)=;\P(($D19.SX'&D7-HE57=97I\(_/#^S K@6Z@QC/<#\R,K6$[ KLA><# M-'TWQ('=7J@0'Q"B728BP9 QD+Y!8,2-2J@NJRLI6!<6F&(Q!6-G4R\YT_:; M0(9H5")(4P_S!_.ABW\5,&30,_!>[(9,0SV9$P4!D*$945]!(!@)"UD!)QAD MV"T3F)C6K:,6)KE-<1.56..&3[6E,TNU;GWE!E\ )8DO(X]D)'-0HBL<&II- M[&T5I(1:1W2Q78DE;3]YXU),]E.0T MA"<&"LNC;1!B-?G,!\G1YR#7+=;M^CSN8J%H,T\T/7UM[E 1>K_4H)Y(@Z(G M">?W-?:M5MM8,RK3>?,"E*KC60^GK)=^*E]FW!!P9\:*'>C<6::IQTQS''(- MY%9?SZC?BX+< ;3O)0BE60)+ (AG%J"P.&>P"U![G+_MMH1K,?>Q))X/T$]1 M+W Y(Q7$R"YW6$5=LZOPN?MQ5V#N)]JOUJG W'-=A27&?+LG$%([0E0P[5F) M_4F$2!\$TA8*K\S%+E11/P::65U!Y24%U#32*1MT%\34"W6KS0391NMU@@?K MZ9RV&U N%?UD;F(C"L=R8?(1RE)=TF%M'XTX;.D0&S1*60:]RD\N[V-(U2 " MP+. MS5J3A:6#=2G1JU11W/N([WA$^MB( *4OC]@BG]$Z.Y2'8ZL/6I$^B,2 M<.)44LTY"/M6X6WC[1X-HV?M=HF$;80NZH&0]3("?I6J@EIPEK \P--(*B#[39'7C-Z M]#D)6:'T9@ 'CH'O#4P:6[GM-[:82N+$SCX-%*J. _(I1P('/7WT2 ML%U_J\!$^4I;MN@;ZRN^0BF$R45_1.VMVA\2NVV_VH.W2@^^_"*8M;4#]@-2 M\0KW^S_2OX(?FH>:Q#/KDI#]7OTA/>E&;@0_MA"\235)T3^V0(X<85]LA%:& M*R[]J#^PSEWV+[->G8/AW6>_J84]X-A,"VT26)T3]#MCXT\8=S,(>+_M HL" M>:ZX%NRWI]'TY^WN6B8Y?^:MKGP"$VZC F*)4.X4*%C4[RL9;'V7("PLA*U& MDYR!7:=<+K3K2 IU/8&^(> BN++Z$20S;%O,+;%>Z=!L^A<=GD7N45N'CA8$ M!-=^$;WC=)_"CBM9:$X*1CU 42))CSJ=Q(Z@\9[TZ+A2*&;84,(F^"@<3V-K M_281FT=))EU9H<2OVN\45]FICS 9]/MY"ECF29\RF-*K\=1BS"6YI8( M@HAI=Q_"M6N7 B=RZI6MK9U*?;,QAK-N>H,8;!["-740\O27G74X7+"3 EUJ M/)L^UVX0O K>,P &NE40=!L;OZ*GHB] .,=.0)H>5P;4M0G$KGVEETTYV.*Y MV-$35#CE?)GD&W6)GR3"M)<,V!_8DSQJ;="U4$AX\ +\DG;>1P8&?TH!TXYW MQ)EN)^W34GSC#F'E<7_Q(/8.KZX D_213[/2"CX11G0EX[16_<_0 :WQ#I74 MBIM1DM1(B#2T=+!/CJ.VD&X9JRE I@6!!\O!W-45D@3I+4Z.1M1),ULG:?)D M$*]33]N371DR14#%0M!LG$_L3D";#2_)SKL+BI>;S-WJ"KH-\:S!!!+<;=33 M,T6 [E!EH2]'MX/(T SD1K3ELE/_2[V14H!%!^:)XZR\BG MUKKW5$IRJ".V"<+ M>H;^KC4L*DJ!"/(?AWTM(^>:"5/^@VV;PMZW 4A --< MI?8@R+J@/:4"1F3+CEQET45TU*,N0@E)&+>!!5,C@(E#-;"Q968V/6J&9M>(ZLKJ.5*F,+- Y$+C*/CP3C5L<, H[V@EJ&5FEA> MV,(Q"+1='[>6,(%>@B2G(&/'9\KD!VFC@C=I)P#,D))* >NK1M<5,M:,$IDQ M.O/;0::XC0)KNDNVBF5I]%SR,1S$ZPEB'S-2CZS6&S44=+F$17#KFF*;U.D0XLT>@H\(ZF>Y_"KFU?,M3%.AQT MKCZ8[Q0G4NEE^(K()V1XN,G#(%IZG4NK;<&&@OD6L9HYMELS+;(9V .U6GP: M=F S5H><^4"AWX<7> ).OA:'D4*A7&>U'*33FKUA3 0G5 MEGZJOPS#MD[4RPP(.CG>.[M0[A_8[A3^^!7M1>E70"V)2+" ]@YL#Q>W>7B# M<6O0#6J_$I$;^*F2U>M32*3DS?%X2'H+]9:B[;!N':>,(#7[-WJS_M+86*^O MKIAQQQJ8EN*N]+I5FBA20.+1JEY/#+V&UZJ38&9R2**T4E*;5,4_08M$;9*< MB91LXZ!6Z^0-8W6%W^IU_*513Q8F\@*]\H%B!-#(DHR/'B/M*YY[,^UOUAMJ M D'?BK2G$JAH6%$0F]\IO5/ ZU%3C8>KG,):4X1] C=%(NB11FZ#0*;YRIJH MB=OLES?KVW1* '/$IAD>$+?H!S:HYHS.*9+ZI?7UO'+J%-0LLU7J64$%YS#I M'J@;W".)8(5?B=^0#Q+L>I ,OKQ1U@F&?^$RU2944%=#(W,PQY-)!2 ML90N8)0[VCE(,-D]F-GE<4N)964!X1U ,LS9MA*-?>F@ZUSK3&@8QBD>J*GB MM&LQ3>=_+(UQ<(WT 2!]E)64RY%L29-I%PWHA@V8C6QCC#L$]YZ9G2#5I77D M*F6@>O(&Q##S4YZV<7FNC%=/*D$^+L?K*.6GEMH5%9GQE4;%T&&#;?74BU=7 M4F]F^L7P*G6@C%% )\C(@87:G.Z3=GZZ;^TQ[\HZ76^B7MIT0$D$Z>MKKW@7 M]MH[[3T%;OB7@R*-U\-666]6K+V]+TWK;J) M,L%;_B13^P1);&+0J N*K$YYRW8,C26Y"J4!RXZL%7*I67H'T[5(Q!M?G-H! M<%=C_4W]5TI4\KF-UH6CF4I=0>X^SK4LKR3V>*I="[T=YL4+F!UFG)BK*W#/ M1GP/NH'Q6"\+IJ2_Y26V_$CS6/ M4X$\]$:2"1./!TT3+^4$P0Q$#XTR+^Z=H5T7*J65Q\WE4S:2B5C2[D89B*N2 M'3=QCPY6<>4'Q1@C4VI">NO&9*%;/1T^FE@DG7@E1"3(QQP6(8<)LR_E/)67'D M%J]!/?-'Q)1Y$:)'WG?(8ZR*<81.C1$V.1QTNKN#(2)0GAR=<*8C\W&A#[I! M,>7=N&S1-Q2/YMC+20(RS@P1T!UQMA;=1"]6OES0*)7&-UTF6-[EE F&]24_ MD0IVG$2]*ND*$(RK^\K\-0EYBCI2)]/%&SH[+!5\6+?.LD4J>F9T4:B9>_Q% MM;35X39=&T^%29IWE5K;DR''&DW9Z6#XFV*G: =6L&A@,"!KD106+"]APM>U M'I$GL&6;4!E1/1F0!J_XO8\%^GI;CC%QZ@5@HEVAZHZF&5IG%.2OPI3IM (@ M/UO:I+ET=44/4WF;V$ % (D2O(S2O@S;9OK;X:^1=\.PTD5EQ?4%93TI[Y/- M!SI$2>MM\]+Q],SR6=7/2%7IXUD;6V2"D7F6*B6#_9$CA)7L30G<#A;0Q<$E M%,N4VD;V;[SUB _AN2%E^>CD6<-$F5:C'$2@2HW!<$S%(.>A1ZYKMLCJ+9I.2796@JP&2DZ(IW$9B<)HCZNVV.B[^*HK\-3@>,[Y9R)_>GW@7?!+@+XA?._ MC>-V*K+?@Q,(*[]65Z(@KFH;R<9 !X2B?XE-[6(.Y4SET*0X/:5E:6:?D/G\ MX!SGB3G7V>SGU95L^O,#2IQ&$!NX;IC,@!UN7:&/=#S[8UD/ M_WZG1LY8] KG!FK"4:#B87%/W$1N@KH#+!!Y*N-#"5:EFX]HHQP9" Z>N)X; MSB*FBCO;0*8K%3B1I$"@:Y+5K:XO;\)>*9,6;"@DDXQ:H,L_C&W#G&L&3-K% M1%85&0&-V$L6WI4W5?)2C^0#@KP"LPASZA+;TDK9EG$"3%\"\Q*W=+F$'P>@ MSJ^N4#HBI;N<17[ZO@D927@_RI,XJXX &I0.&Z0=V4EG#R,'<4/HF GF\Y"7 M6L=PX:A/A@_2#$[@D7&.OC>I 9=8LA&I_!7O6F<_*\&6(H>T[H'1S.,?4'IC1$^6J 7E6*IQZ^NL%>4FJHJVDHTE?@ZNDKYE%66^XYO0B MM4W ?NLR#SE$R9(1\\A8V&/65" U\H]9=7]\$I98+MT=EM@JPQ(S#4MLE6&) MTJ:_SZ9G:(A+RC3"L@UEQ*.J98ZGV+F7+>]0B:9M=$:J#%O0V'1T66/9D*H% M#^>LKZU3TLC44:K51GC9ZHIY4X^L3TSK1W\5X:(PNX>>NJ2:)H#I43@J6@)K M94[7+7; >B9<(!#:H3K#K)!=42859>Y2&I^V8)7O=2 '$071R0D=P[ID54U* M8D95V8R/,A!X=ZA@@FRT*9BEE.!\12/N;FV\L^3'IB WUZ?NR)%" R)KA8I_ MU)&B 3_4TG4Z*K0>!4J/UGH\^1FEJVI B5A\U="R>TQ51;AH[0D"I*%(/'H< M!1Z+Z 6E=%<\ZH_1H5K?KAC,)T2(<31V3$P/SL=AZZMACR[2%059$O"6C%)$ M6"G:/(O+%++>W*30([? 8T3O(A>OSF:OU7?N)]G F&)UF9U%,NUJ)%/M^6&J M9BO6$U7%!7$J6!]@P+G#C"\\?5M\II?NRV<4=52T9/1@5)/)7QZG?^GM#ILN M&L0Y3[$P9$G1,HFX#N@9TJ(:?HJ7C%5/&L% +$E9,'9$^(\W)LI%G@8,^G!^ MI9/$4[IW6@QGMX2,0O3>XXNTQ%RW6@(OC7F>Q ()SL00'GOH>FL=TW*22(#! M^3+U4IY.ZW,UOWO6UJ_Q\-#90'GM8,;#(#:V?QT1^4F2#A4XI#)UOHYC;R6: MO'Y(HKO;L!ZNB9CA3[JZ"%^N*@13%@7JZ509H9? F)"QW401.3)9S$1GI=[J M"HF]U%.,&(^%N(H>J5(RL&ZT<6/,@_CHT=);GZ*="!UJ2ZS2%W,HY&HP,474 M.RAJJRRX&^G3OB3&>R]0?ECG9/("C_ZMV!5S">#L<&^POJ2O% P"62/&)O:! MTT9)%ZVR&/9%:#6,+ >ZJ&!U!7,KP90E##FS#\QYD_8Z4O#:K5C=.,X@LU\K+R.,-DTP,A/H" +,1D7]^(H#*(*IX_,@A&3 MJ8@R:BD@85$1HYQ GZL23*;5F@$ZD?W@+U2'=XCUS;773W]D6@>8Q. M3>:W@7*/1^39JCZ>'(DHW:UA,5@2^1.)U]3M5^AI&*)J,J M2P) CBAB2CF3Z0"C\>O"!*#Z1$8]G6C*]: F#8/'!I'2V/(]_""WT,6O$X \WC'5*YF(0^8M%L$DW^5G-Q3301?'#:PD;-#$ M,C52VY7//7E9RJFO$>-4 MHX#G?";0 "8NG.M"X.##7IEAI622?V8)DR5NN!C>$FM?,9:5G)B$J3KY1RCXW8_.O6 M7J[WE'1VG:BJQ!J8!;;.I;K)'D4P5I7A!7?'.CZ:*-J!#"JFRB3(^$15V%<; M\ME#B& M\.&/@*+0V94C5R=.9'S.8^$IG9?H@[52V(3#V*[$(\,.,W ?6-K,G5+B+]I0 M+JGL?#15 F/TF3B_B2D@;PD[25C7P8!*@G9$L$!:D AO$(4I4:+# 7F"PB1J M)HJE"B8]*+6#(.()GX-[RBVBJ#;I%ZGL@/R\9:WF<<^I)K'ZU96S&/).6][H M5?4SP'L:0T]-F2J%5N+"@/[;N@PR53E947.K]R2!&J!SPU%)N#\B85^Y0T-3 M3(]V8.N-I)TB\#Y\#+H_JLK+B7L0402DN94J/N-)70JF7:+]1R9=KA0G'E$1 M0&"%3"X>XC AP%\:X3=SZ*DJ%MRS@:Z.KQ'#* P,4OT)0@-M.D&.*D[.'ZK" MT%4,G?33U0DVS+@L>]*/32G]=K@IWNT5*X !$*@4HB+*+C6RR: B>;K\6'@= M)0V6F#WOSH_9+O-C9IH?LUWFQ\S8-2CB,2V)*4B>SD YW\^3 [T9>VZ69J1+ M=%RBTL&UJ]B#;GIWG5#ZTF5G,.!M@.2W 4$ ])] M +2^HJ9#@; I(!N61@*,%RSE(AE9-)4:]68DSXCA*7 MJI47)GZ3$Q;= UFE4=DCN&/HR;2BF3SL'E.P.#JM&9>$W6H@G+3_.Q52<#CY MJY4=%[\[;NT&]^M6?90X)U2%K2O0E:(+GW7!'%Z5A +QO3[O1DH/Q-%)PGRJ MI"H3ZUO4]""U$D$J+28IY].P,[Z4'9KEY"V9R013$R%YLZD>21,X5$Y=K$%2 MLP?;F>9-N84T?EOL(4&F2[N1T,23)M'@L/4Q'4//!2$D"',,CR38=Q2G3A#/ MTVC,!GA9\V$"LVS+>"2[G[XF0.4W4@5LO2[:S:88H9: >.KJ78KI0U69;.^:87[9PV+ M_[!>4[;1$ML'Q1P**%$G\J:J%*F#E$NX5)X6;RBZ,)024B@W, ]>'6."*;5F M4F>=)+5'.9O-V:SO] BBC_)\M".!0+O\%-)FGWU'V#J$.G@[^AI&G@5/%5VU M4*W#%."0&8\]W3567879Y>@$2]6;8FF@>I%V9,0@&"A_TF^%F8&'XHAP-:SZ MMG4E8+ \I-ZD-VR8G'$YZN"Z=:0=H-@N(1WY,$6JZ$8<:/QHJAT5)A&*@(QQ MH+"2JRM8%DJ1? ^U1GXU G&![CWRO"0^O[@$,__%L5JG0KI,^&HDZ<$C55BQ M&J)#UE<$JH. SIH.L%@/GEVZ#Q=M*$V"O\OBM:R[\D:HR*.&Q$8O&W4 MWY4:DF]E::07%0. "=%65ARBY+G$6S*"NKE* M[ P)]0459W^D!S3Z%4*8:5512?IKQB1Q0+:00Y0:ON!LQLV"\@V3 ]XGK$BI MP5L2]]1(6ZH4_:"Y!#V1 M()6U"9D&A-=V++J-^R@\00,@\]D8I82?CY"0E%+FZM;?:6,SKJ,E"X,JS5/8 M'8H3I%2IX[<[2G>*3W%,_44[Y2>XL+F6ZX5?/NK9%L-CT7'Y]^IXO?C M."6P-*86;RBFS"0%;F;2"N#<'4,O22MEV-&=W#C&?1:H0]ESX'2%PQ<3["G" M"H(7'6"85.N1NH%N7]#8!ZI:(:X0:U1 6= MEZH%"Y/6A4;KX_&A/YKUD)/XFI[*]!S&T PZ985S[9;695NR_5WA>P=)[:H' M/!)WDR#8,WJA;A4[CH:D%"M=%10O145_KR'(*"-#SXK&XD*[FQQ?,:Q%%4M( MR$,:D-,S_3RMBFGC$@DA)R@\@CHWC&3B4]Y5<-(Y\XX"N&%'B*-BIT,0C5!Q,YVE2KS[#B8FP4P2S M'F?.NG6A!L%O*7LQ2.>H8^$L&9OIF4B98[##0W*DJP=J--"W2\$,^7R=F 1I M$V#41)AZN!D+8:(EL4::<,I>>/@+LU^^K8"@%SI!&JDV,X#B(\SAQ<]@*V4^UF3! E$:IT9XE0F#"DRM M8!%3>I/@RXWBB<;YF92V["4=[RBO&&F)XTI*G] M:1+(B[ANW>"1CF-*J^A7 M*J^2QY%8A_71 J,T6)W52F0T&C&^B]22,@5 M@0X$J\BU3%I5Q>%FC%*D,RWWMG+=TJ+_!6NW-GH8[P[+->GL]Z MJ\5GL:+1(&L;4S0%QYHI>***4RI]"&65$Y@7]F?+U!:H4[2""2,.!7(5U$KV M?$RV;XP1#:( MPI"R1I6C)7$+ZL!= E]$=?O,>*MTZV*%I0]WOL/-^S(6O]R2B[@J!=J2^ZEV M0/&QNE6KJ414#9S/>9B8N#HI&$QA4'NYKQJT1Q[NU7C/8@KHC53];[""V*$< M(VH';5*.L>>B%WN2)YR@.BQ91@6?/O(3HU0'0>13U,2)\?;C_'K0HD17^@A4 M)0F9L-L+D]A#3A4I!6$TV%BF;#5U+3!@&M E73 [V@Q)(5.E0U-)@RERE&", MA'+DNI% !XS'C0/D1R1\W:;3^$Z.DTB%ZL*TCS+&9*"LKNR#8F@+UWIU_'%_ M_S>=NH=M6_!RPMW,W&#%U[?H>COSHT:K6N8\CV(.Y4BUFZ^HT%I^ )1J"U0[ MY]AWIYM-4=J8[AJDJ@* ;S]A,I$G49H-58HC,@/&H>+8U W7@:V_8+OY; CT M83HI:3@PNSN;[]975U1RZ$@C(.4U=-F0A"S*:ZISH&$K/ B3GP7[#<$7%#A^ M*I87>_U*9ERPH;P7'UH1:K78X&_?!"=;*IFLS)I8O*%@H_LTMECN9-8Y\MZ:D4:AU]T,D.'=CO583#-<"5F"ZN*VGH M7):^HT4,QRAF& <2-88NAY,KP?:B3$T85-SN&_.Z3,JCOI@2.$P21&8>XNM& M,B-2F!NJN,BU*)9FTELS0[H;FR=)L5!2/57NA=VV5:$2O=P5I!(DB#N60C@= M4(F22NX0?IR1KK/]==T15U&?!)2[D@/!EL7F3E51C1"6+()."S$K0863TN-5 MF*=!%1LL*DSG*SY,NK8):D\99_3'_/6"(0C>E(FE,TTL?5,FEA;6A%R"Q-(_ M**5E3P$_DA9^B ISJ10MWE"HBX$YVN ,Q=+>=$V%0NW47@-3AV\2)ZD8GXKV M1)_J1739-EY+25SD@HBB<5^QCG^<\M Z MQE0O;EOUS5JMKG*66V>[\%E5Y83IZAL-8%1)ZD\4SL%XA;DN-<;")LIAQ)[3 M"IH0BQ%+A<4$FWF5;="@:1KBM!6W*T@EU*;\BIH<"Y0 M/U189#%NJ4I_(P,W(&/25V *%>O*DSZY"1NN8VSM] M=064'W05:74N!:S4Y\QTDZ&R*#)[Z87ME#S(0$H1@YF>$H;'%$ 3,:+1PE3_ M<]+!*XD+BK3FKJZ$S'BA*)XE_51T&W56$^=DW*;^X90R32R4,MQJX$9?FJ[#]'2W5LT4$= M;]498CKJ@!"%5QA U51FO#)UXR8(<2^%1%@;$ P?3 G*8]?2.O8QZP9C?31* M$=,TOB#@NKU!#PUV9>FJFFQ=AJX?D.0P4?TMCBO((82DI(_DHLA2-U+;3% JE=KTI"/8&>X.5-)XGS#$:=%-$[?OD:_* M48W13^<$3J9'E?W4V\B"X\-JO*$;\3C#/S$ONZ)G)=6^CE )3 VN @AF&ILW M[Z'UQMA#28OHC_7!9MYHJ[*EV-I+)*6PQD%Y!L=9.],QMV\ZLABX,.I0W-=M MJM>M(\Q:UE5"#K=!;]0.R$MN>U(I+XU=X$5 MV#U$3L((# 4-47155#BRL56#"8\<5?. &J/&M4XZR.@-"3=IR"0-LJ&+B3!; MC)FRB]C-AHCD%/@,-?AUTM6/HJ@)D7'+>.H+I#H.^ZD'J47!(4@WB!V%(HPT M5K@KI>FX9LK.5$\E56D.#]-YZEJGI;4=IB=S?76EJ=56"G#IYN29DRUU8B 2 M5)=D%TZ+B6[AZ"GNCU=C!ZF*<2&K@C[EH<0:+,[5CTHKJ/-4).P\SJ'2<+-Y0XIV<];X&& =4 M:$8([@$$]LYNM^>]KL+7X MU3[/$I:"D@,*(Q75 M*&&L=Q=<5 L&G+V^0TB4%%4ZK<@?DXWG&J2W\21CK?*T1G@I43\KT:J'%K@PN'X3S<(1/$YQPXR2*>2&.=A+'F.>98"IN3 3\ MK%A[$L$W*]97%F"E )Q'JSOK].;]QCBZF#0*Q7HM+7]9EAX=87>\#%R.XK9 MDI"M1O9<8O/^[LRFW3*S:::93;ME9E.I0-RAWV*.@N>H)$T%!41(0*;99-R\ M3?I=YFG@Z+PSLTEI_R"P791]!L6+O*G&?87N5J M+5Q)JU DD,\J[L1(L3GC M%XLU:Z.":$^P[@UA>4S7 :"SC/OD23H8M0KJY)HU(&.9E* SX_U J65 M*PS6W 1GRNR106Y+YJ7@BR5B<;#&C>7-53R1V.^"!\H[ YSRB5BQM+\7;RA8 M@-"$C>4B;N(.[GZ7874F['M,5F_4WB7QE;?6H8OX!OMP4BL(/;JD3@74>9>? M8T]5TJK8X,0\' F&-0BJF(.\7!*;JG6_&1#DLR"HTG<4T^@B[& M#I,^KL:;CH])XUP[U P('[5'_=V"0 _35!6]Q7(&P8_TJ3I_1D((XT MY=!2+@CX68%94X KJ2P()2K/VC1,MR'I7B79PT&W0 FQK0V>']JO8>R\ M]5:OI(6.# GQ_ M)1DU'F ;6^L[OV;'J>;&K,!=%G!% X"K*&_2QVCKU[MN7UU1]]=W5-<"HA18 M^%KUJTD6*<\KQ&]ME7/WRYMZS6HG.* !MB?%$3G*$J1\43 NKO$@\K"5?#X5 MC3K5A/@&$G+T#B#>'LK3J A8[&Q#A.BR8KG MD-YLIH\.]O1/M4H.5:U14C)IE3I=QD;= J:-@]'5TU8P;;8DQ\A))[":706, M!VHQ(9UFX4TS4/,&7E^M"V66CC8K4W9WNMDNG?LCO1P2M8 PV''_:#O='::2 M!&AB*!O4ZTJ5"*.H-KD$"IAQD/$3&J+E!@SEJXRTF,'3:FO M+-Q0"&5:K_SJRG'2M M6]3))X<+&)%@.?G@MW6NU]5 ^EE&$!1Q*'$5@Z)ZS MKZB)E^^@^$GE\PD-('Z=U0LJYD#.L=.H%;>T599WZJ9QLXO"CQ3*!TTF3BST M*,* ?E85J!RJ3L&BHZ2];L*#TE:WL(XK.*FK=25E/N&=H^H,X16H]H9V#ZL" MZ*GJ(%]'WD[$5#PDTB>2Z@-J\6-C@!2S7TR$-),-EHN/S:X92%O5VFXDUQ&S MPS2BK,J24F="7LUE(#MAU2#XF.9!%:4=V:R?]-U(W+2<^C[RO@@"<8UGC(K7 M$.6D*5%OOZ2-(TMZBZN<#9PS8W^GW*1:?\6N5[DR M/42Y-0U".=8K/QRCG!X9-R:&V!TL(M"C %0Y\$H1'JJ M6&FSNI+4EV!:HL,&X\V'N#G4-' Y;N(VJ"XQZ#12B-(F[@_VE3Q/<7?%C& 4 M<6>&I!&:3F;$9*R!-!)B J2V5N#2@/7DUB?MZBJ5-&^JP3+2M]R<"S84JM\S M_3PIX9>JK-!L" T\N>("%-GP3U+M%&^^=" NA8F:[C%JX%'I/@7VR%-57V0< M)G1@\COV^0MY4@D6Z"JP7*#SC$6>X/EGL"+U^3BYHZ=^.YCR!K ]U4@"[DY& MGWJ&-O70C*/!D:F':)(:T1+S[1,\& /TG(,<:]H1&.Q*M.'3(D9%%KQ.A:ME%P+BKVZLI3PV+G(V*OKLP1$EM/ MHO*SQ.XFE7QB*,7*"EJ7_Y^]=VURV\BR1;]71/T'Q,QXPH[+JE;)\D/M>R>B M+,MNS;%LC\MNGWN_W "))(D6"+ !LDKTKS][[4<^0% /=UDJEO"EVV*10"*1 MN7,_UE[+VO,LH\-GA^@.ERIB0F%IN],&$=$[>>:1Z)',21FZ#>EZT=2S=VE[ M)C /RRC%VR*;S? ;_\*Y83#[;SJ[.@29]/ ZUI% MWFM"[!BD6XFH@B@6H*:^A/]Z+VSA/3+K%#?_K/1M: U8*N(Y4FFZ,C:U,4:^ M>X_R/(C<2SR6LNIX(CS802]]&,/=T,O-/$*PHY(2,^5(RRS[L$[QTW1$T,FB M'\9F66SQZ8E&R3 67/:4!'3AD(SEM#O:14#XHZG0T/=A5#JV]BX'B ?%/KWJ M&X&:\/1DB)N01KZFXZ'\W7*#W)8)$@(6"6>'@ -.*%71XR$[/MO-)#".SEA. M"I)/XS9>07/_< (J2A(&=% W=2GGGWZ?NP?]W4NA<5NT\A*8)%'LK,3O@2JQ MLL*J&Z:3.L^^5@W4SS[BL5YX5)>G4E3^*)J\HEGAG;"$DF3M,0OSW3Z2D7N$ MG*2 ]Q99P.+PK,'W> $"IVT]DV-'^0B2SDW5W:*):J0C,LEP7U[]\IQ.1%YB M>G1]C,^$>/%2J$?K[#(YT9^'K )-*BT0M$CQXWY\>?G\\I.LW59C@''G'H4! M=K1'R-G=EV5G;C<-)8)C*K_,%M(X]IH?W3)2@S MFIF$PFB\%N %HR^M+V>K]%X^AJ6P&S&U-4+N&QWPFHDOF \2OL";E4*0I(PK5/#Z"/?6$7D4"&$^>*E8A#6J$6H05P^TX0)9O2 9M M$DG9,8_;JJ&I\KG*CO9,-Y?9O"=PY5C!"Z6X7073P8,71'BZ'[L]G! M;K^_[R>U;>^TO^](W^Z[2.7'U1V6?^?L;]+09\?1K3?CC;J!AV[PI^H2O8,M MPKH*.MZC4%=@!JB;,U4\$5)YCG,OOH*ERKX?*GQ&>X=#9 IN.=D(HFX65)"V M&E;WE'0U^80(12T0-59PQAOG)K0R6^8 $YW+6'[ABI/5OM'MWC&4JJJXS$2. MZ(KS>IUVK26B6SJD,,%32.*6'0!61\[RL5ADB&LDG M<=B<4VS(DA=SQTUM$ZU=JR69MV*X.AD'0^^Z%:I1Z]*!%:B< Z'"COUH((YB MN8T&X@@-A)J%RQDZ(\O9OE5(G ROZ 0:.&Y%BFU#A^1ZKGVN-$1?IL6WRUG; MG*U=2R$Z?Z7;.%=9 ?<\=3.6N9J%/"N:+;G09YWS55C):4E^B_N"0:VUT:( M?8#T?'!H$V8JC=UNO* MY1VP^1VP-(,6,(A>Q;&0CW!N3^AT#&9>MRE'Y=5@4+B/?<9YY M)<:@^Z4P"%+L:@90]9 UT&-2U!U9EV:]KDI)&XBED 8IPS'- M(IE7AJAZ34D]P -V33P#N?"R637 \*E%T ,]/LWG95UVR]$$',.R&DW 49F M)UMRHE^7:=#FRSR;5UZHF0,*(>3-*="H4(86:U![P"\SQV[,<;#='P1'?8)3 M0P,9QGJYZT2)M@76,461?WCK:=SZ1_.JCFOK?U,N /B5,?[4XBB.+4 A?T:# MKW23:]LOT,0ORIK[]\@A<+D@:+Q*#QD,YNUE];V)U"/P<^#VR$F(A'.8=&K< MVL>P7,:M?82)PTM-[NFQ:I Q[.\S )T*'\H#%$??%L#=M!6@[ZS:@N)^RN2' M:VXSG?AVCDE&EU/8WG;J-+-&MF*5MZ4DUD0 S*!H@1X[#+&WU " M_ N8SW+K#(?&B+H->5:C[RI0B*A&6L=IAJS;,I>+]!LJJ"'0[BL-;]*^OH+# M$<0!$Q4ZS?ZC*X+Q\U*\6*4.22FR@6ZI=FH6%**B=1H8L0Q!W=&+=YY^:]&6K$;*W:7[QFH&U2!I=!$&)C$2[>?FQ1YMT M#.M\M$E'99.4+]&J$D7V#<(1=7; 2L(LW^+C\+9LFHC-0[:^3XH$B3#9\_13 M,0&R\4/G70TOIC(YA."J3&0$WLZ;0KC$U (][C\: M[=ZEW/7D1&D=1<9=O(>%QPY#H:A^_KNWDKR#SRUR&C% MCF%/?/!6#(]_;+[8WU*W)W$_@K'B_;YT^?7NK-@"4Q)A7*_+>E%^L_1V&T67;-7YX\>6#;+5>"G4E?7XV;=H: MS!;3MNS@"ZX"W8?VM$<),^&.,'SS [O4(\G^Y MEU;^]W!_9Z^7^.S/ $H?L>SLURB+JL+Q+VT.;L[VQ=BD?@>:U%F='4>JE*XE M_1O(J";9TRL3(6>Z(2UTBW@DE. ZH5+<^+=JU>_L:97]U!0LV48>0O:$'JS( M"[HBNF7+/+N"2/TDOMGIB5V?OM7YW =_ T Z_<^\M)]U=,<-???)C\\O_S?. M=1KMLQ^^^?&WJTGXS\P".'F:+'X>U.,P.Q@*&964B8O&XX4^>M>NRMXGER"[ MI8?:^][&9=_#J9(_V"/]^OTO/U_^_=G3WWIWY$$]I[\^BQX(U[K'5$VO8:2Y M&!EI;I>1YF)DI#G:X^#X&&E8:)8LJ2AE6=7PB3%L78$#<>9&5^ =OYO2%(#Y MP+%W\\[H38_T%;P3;TQDIHQI-,(%,BV]8[83$Q'6[=0ZRXAXA2\X#WVR3-4, M1W/0VE0//=6=;,2)B9)[CDS#[TQ46BB5+:1OBB\8;LPL@"Q)+I2IRZ95*DQ/ MPPW&U0J<_C%1"EV[\- CQ2*PM*/'+X&(F<[0SED[Q$SEUY@4T>L.Q-I?_OFJ M9I=7FQW3#H8I5=FC1$5@F@..*>RER02 MW6,/[C@?Y<>("%;B'ED-4':0;IP8C8*5ZHE^>RIY.58@%WP]P>_P5Z3*;?+> M@+?0]F1!+Y1P65XGH<3T1H#^&UBZ*M9_,0ELDUF5??CJ,9JR(#.W>RD_2:-& M , SW@.B=^WJ3M.FMB_DRI)@;>8E>8K2F;!R]"RSKE\Q[\"Q;/S)_J$63 MU0W0&*#AKU-M^#8/O/X%ATF=G%,L72AU0FR65A2N=',%N4R*T2E:02&TT+4E M)8)LUKJBU-7IC3Y(P@6ZK^@V5@3L*_H)VVW_>.3+&Z U-PK"4Z/$>'6?T\[@\(FJ&TXZ.?7!6>VKQ M&S<%_.X=;90CW12W#@.7E71ZDH0\1_8@]\PH[8F$VE$653"#8SO@_05P.Q/J M,)>.X>%C5]F#UTK@+5*/&<>;8%.[9;F6<_"017.A[X@;!1OFB>?2JQVC>R=M MQ'4/JFZ5O%JMR2.FP:I;0?9D#7-R[20D#&X&TWLK&,7Q*0L-F,)=-TJ4GQ<% M!,7BZ .D)? OE%$)L-\F9[T$^J8*= 'MRP3F@A"!K\P.>4U>/"1@R-LVB;\] M7FYUY@5ZPD_BO+"[B*#=Q$+O($2P;Y&Y%>-(%UVT]&A^B&)&=UH19C\#=7+H MX>0;;TXW^7R.,4W)=D/7AU7*JM*DQ?#@]"^5.11@,A8H#/#O6K+6>T9Z$N6, M)ZA+]%>-77(#M:=H,0G\V=[JM16[(V5:H'[\4<--I&Y4G7G/J;#?3!'IB6H% M_1P%NF/JZ_TNJV]4B>/UNMXW7C,-4ML7%U^0^ A_@$W9@6AM O6)\'Y(,96]5^YL2K<0N(PG4AZ3M6B*TR' MRPM4K;S*5@B[R';0(%P;1.;9RX34FPB^>H$YU5OH77-/? &FD=WT*'+=,14M?'TI"IIMQ3LQZN8XL1.:'H$M''0U=W+ M,IS?=D*S2#:=I8M+R8,'#T+42[&J!)1D";.*)A@.@O^K'=T^02NL5E]>?)3$H9,LI\/ZI0HM MG9X\?O@1A[E5,\NU-_0'W@X]ODY?2U#I%E%P2#4TK8U M+C,WWEXFP@QZ;QGC@"&559B:'(54Z=,^>'\.P3M9E\=K\YY;TX@D M+*XT\!Y-X-THJTDN996HPP<)8;-_BGHC^]2LP6U+3GU3[:338+K=[%HTHMUV@D:\K#9+]NK)5G"]J:R%&)=6AZE]YHO6.1/!MOR+K9J)2E%& M7X*!4A.,8IUKT>0 7W:Z@R2?JBK[A(\8H99%2:1(7Y6K$F:I;L@?=61YR6&$ M8XJB&%(T:IS"K.".+9H,86!0O<4_6IFC>YU$X904)RXXY%Q M39J<.[EFB.#&--!=>Q2DH>6%9FU^$R^&VMII:BA&=-A.+,,=%*42V((NDTB= MM*"- +IHR4+2N0C. [_BS[-O_&'(28_3DX-9#W#B^Q^R7"L%WBIL^^K3=],@ M11 _6;:FAUWFG>NBN)]+80O:>Y"JC.J]=-F'GY]_SI7OTQ1^9-3]C,B'1A'WZT6@[WG,* M.6];F'(W^CAWP&AS7<5CQ&[\NYD$3F\^><8(\A_ M7)U)D(0!#U /3A!(,M#BAGX].3T)C:#,H*%:"?;E0TP?Y]EOZ7@ % $$ G"C M5M@637Q%I=0531++_(9RJO2F2OJ7O2&6-&=OJ)=B9NL9A(R1W8XF3;6_K=NU M:4M:=L"HP$/OB%]([&CR34("OKK;BZB*GH#!(N>LDF_.UKL._8HOT@M%^M -=E-=FC? MD-!_=ME_7$0%)JS\_WAP_H7_H$@]D5=F,TY/Q"EI6<)',+/C^GC/>5N4*KSU M&$_U][N.+E<-BL 2D]<[98G3LB&#WY/7%;/OCJAQ\O^;\NOOIDDC7,BR7%Z!5,!1HK M!744!N!\OI>F@Z9'94/R&#\OX2(#W /M0F#N-'E4L)&V99&?1\]C2$$[H@6 M4NW$5D5/QT',SLN3J2@B(_D]WR=0424Y-+%WL"G/_)AT)#*R3KD94-YU.)I1 M'F8A)+9A\"'B@;*T"AH.,!5-73&#X)JQ1;W<,3K,E_2@OPN\^*>?OJ/#FJ>N M5*#4=UL:;4F+*?J\%W'/E;CU]$2YQX2_]1[;T==4C3\=J\:W6S7^=*P:'^T! M]6<7N]]-^UD$&-\+2T(26KDYDA-1@4S\%SDW8]XS_XD=#&?*7 ]BQ/)>&]&[ MOTM^^8Z.^/1E:HWFK[?]+,JEH5.ZW_N?M"'C>,EO4J"J*P3Z[^E$&]_C! M@XN_/GSPX,LLQ(4<,?R/0KLO+57UKABP[L0Z&1?&Q2-=&8_Z*^-I?5VV38UH MCP[6YQ[=.RZ0#VJ!//K,3,=Y]N-LMEV;J_4WEU<;(5.\DM \0H!?,7G:N%0^ MA*7R].6:60IDA)_+C#[\\ M?3*NH ]K!3U\].#Q7R\>/WXTL((8JH?*5(#Q56@_#03GXP+Z4!?0Y0]7SV1T M_]_C+\XOSL@(?3;)GOQT]22[^#Q[\NW/V05]1)]<_O"7)]]=?4W_E&]]\=?L M^V&\06RPTJ6E3M!WBJ!/ZF]/'_PU>U9W6_3GTWJ1(W#EG(GZ9HMM"9:/6DM("7L5+-\S7C\77SSZ*OL+ M_>/YI?XCR;4E2Q2%K'#+2%U\>+5Z$:YHF/+UYZ%NU667555RR5'7];-Q77]@ MZ_KOY:9M9'BZD&B]/4L2\]&*:0-/-.5\R:BN 11R$+\W]MV[S-=[PT M!;['5D_T=QP9Z7%X?Q/)ZSE@XKP5Y^>3'[__^[.II]O&3I@*_7XZ\.F/Q ME,0A.(ETBO["2,NF1;?C)^."^1 7#,>L)06M3R6,;;/_K;[7QY=/GQQ8%%Y[ M(JZ8QB",!WO(EP,CK74_O1IKW6.M>ZQUC[7N\7/\G@/@ZYT!P]DS->"TV!]F=9)UK"^40D\7;94T^Z;!KT> 9Z!C])5U*@?T&+ M?E6Q; ;SN&E7WR00?82&N]^;VHWI[P]C<?- 6M M,:\6'@MXKT>C] &MFX$5L]?5'/I^-R B$-VCT 'PGGI5%3C0VIE=9Y<)MTP,0^B2XMS'EY?/+U]7<+G[!8BCK9O\]LX*)^,[ M>)U59HN\^L]_?_CI%U_5Y6J[RCHWV[;(G<_H?^GW.1O=7Z]"^H/VG5!%=P+O MR7[*VPW(AI?E.KM4AJ)?7-N24]"M*#C^Y:?+7SZA,8%+)GL"J9+F/2D9/OP" MG 'C"F#:&.42:T:VV_?=[@TF.&Z2!Y7U4+/[++PK(1ACMA*6<@5'K"!*$X;; MC2%.Y>MPZXK.Z9C8Z3LU\^NLM^: MMBJRGQTL(U.J@2IU%41.(,^R9LZ7J=O<.%=G%Q\)*?A'YKZ09<5,@L6$,>@Z M>=.=\8UG'Z\2_F,6B%)>ND]H6GK.DA: M!UY94S*+A>15R%9$L>=;X*CS6M3;^2 Q[4'Y$1OLH#]8*X$=C^OTA#=81NNU MSEG:0B73R3)4+K.-.JPSCV/$4CR\&1>:!5=KEU1SBSG%?P8,3DNXM,'"_:-=0.&_+>8:/$Q?F]J"P<*#!%NC5=_ MDDA._!?.I4^BPATK.50-G2&3?@<^OE_2Y.6L*+*!PL/I"44'+$@RHW&TDXAT MG)TL6#9AVXQH0??C+N$4Y^=FOX8OZ:.K2'&1'K";[_I3>WKBGPU5 0V#M1$G MKB^)\@#=_HP,=(WC;DK3?IY=%B8/#^44ZR73(.RUK\;N!$+5?)-&SBR28>>A M/3CD*Z-^3/77H.\KX*%-:<_ #7&9/UA+UGR9B72F%ZF#RFF^:75V(L!^Q%[=MRT;3P$[%BZ:)+%=V*F,NU6L>27M@)-7A4-2O MFO&X>/@N1\8L*6JCB:C9]3&F"(%G'BS##!!I>Y4?EY: //_K! 2P].)G-$OR M4XXR"T>/4]D6ZYP.A0[]BKZE?:K_=_E?7&1Z^%6?*[G\KW-M8+T7!NQ^V^+7 MFD11:=OS8O&Q27?3'=?;*6TP5*0;=F MIW8=*;.FZB(L-W)Q_L ^2+5#$/+@ UX30LX?Y:=PU5 V51PJEM8HF%)=A)[QVK_XRL2<=2QG M=:?3.(U0WLU1?*2K^9:MRM^V],73DR?YNB07:C0E[UD"1:JD Q*0K%$%"GA1 M)J0O?3YY_.#+V#NO1;E$Q /++E$CI$ ZS[8UERPO.=$ZH)>8WH-'\MGD\\\_ M#S176Q:"[5""94JPIH5T)OGT\[EEEO/:-#_P0[U, M0>.#A:"G.&-=QWGYTA6<8#\]D>^PA3+-;0F.5*9T2)A."VSBDR$YD\&\W.2FU66K$)DB2-T':)6#!0&EH X)(<.@FS MFZ9]L:ZD%(C$D[-7DY^>?(^%B>V5/.[1[\,9X=/[P(Z_=*76$ M$B$G2N4TO9S#R5734Q3KLE9_^L7Y%Q_Q$1@*[RN'C9C,HLCTR.J.2A ABR/S MQ$N=ELW9O'4.>NKT0$^O/)B7_MVTV#:6 KUX_.6C]$"WH;.PCZOF0"XX)(]B MT(+M&JV)HN[/.4M.@$'%&*DKY UIQ?)#3]%-10_%J:\V.!N,$7&R.>G5;Y9U M.:/KTV-QT8C3@,VTBS75U+.@!T'YUP?9O*[(*A4-B -Y'/.2%^44: 6FHE3P M#)Z3+/N7#UC6J+)]48 +1-HOKIU8%7F7$38A]:D>/: WY_CBLE@_IP_XG^>T M1B#:6X=G@@]CCRU%+"Y7X=7/&&Y3H!!'*W:ZW?0>A-6.&FS\@'U!_B)M0WN7 M9:/'YU^,9:, V:,%=7KR-UH\3;L;'9V[D:/$WGM)9@HV(RB'F?WS/@'#J)## MU*K#DWRW@E!85]&&EA.+S#>.G2V'7F0T'SZX^%2)DFLM<,A1$=*1,UAG00J> MGAC,+-(V2ZK.OWS'!NCIE=1Z6*XYSRYG_]R66G1^$JSV>?BZ'J7^3QQ)K0:? MS,X+,5/1LX#6ER^'DZ ?!I+E_.^F Q#YTZ^RY^?9-[G3^ON39>GFV=.7;K9E M:_DC^ANA8(I+/5F2O=Q ;NV7_=](3S:?:/JC#S<]^MF8'KW=].AG8WKT7SG* M;/A'>(#1Z$,Q&=5Q#[/.+J?-5D('/:K?V0/>)[#-NSBV?2'\QM'Q"+2481GB M\Y(N]=V$CS\H>S[_SWRU_NHG"[[03L?:N++5;KA1":)P-*A)XY M>O-N#8(>P&%QZ$?^QK-Z=AXA67A.+^L:89T Y1G-]RWM&7H=9_^+#^S3D__9 M@K*WI0ADX$O_HZ?ZEL(YBNKZW_A2KX(,Q4M%CJP4"H^H7KX-C0".T#CR]^Y$ M(YY!I\GGLG6",Q;'YDJ=KHO//\X_,;_M2EJDX$\]?3E;,HCQ$F*S'-N1[T=G M15W("#B$;#H_61/VI/+KO*SXY.3@&4C))8-B&@[<85202J 5^;.5L_EXR!A[ M(G_J>FO(EB6NOZ6(.6>I!/+_&F1TD$BCE5)SFF#-S0$S'D ^!U 9K0N@7VZ; M&H>K1+0TCH^E8X""U26[H0J;F5%XV'U"6X7NYVO2/G<3S0][CS9'3Y"*X523 M3!4V$*=(XEW$%WCZQ.<1='_2BMYDR\UF_=>__*5SL_-%<\T.<]%P@9Q!U07O MX3*RQ\BR2:JBK/G-:)K*-GV\3H7^?'#:$<_S*,FI%=@2%@+%T7X5W^O0^'X3 M/;[U@!^/AOYC4\(U.FG':7YXDW<5?ZQU'4 M+;L7,I9OI4MC;Z3OK,-ZS!X=>$OE?_V_S9:!\]L*IK=U@."')*R ]^E%BM'> MUFKKV8P'W-W45JSMTLD>5AR"(: M"@]/0WP\I0C'##T6,<3QN6Z6!D6A__LIXTM80RXC+^ M[+IMM>'O_.CSW8J01)5JR[Y!,Z,9$Y?+WM$D6@ SN^;$D&F8)[GR!+[#$O#C M&^NB8@<3>2Q:F,A@>8\"[WCO;<,)+?7;=*VMEJ$VK;4G*MD1X^):I+=0MR/O MRG52 9K!YST']//X-O&QQ\TX*#JT/'CD!O;YU[;/PY([R@<\UJ-ABM/A-U_B M,7=AMT7"5E7/K%][6[#&BXEN@H,<5+'(56_QFW6RT MU[H@:PS1#>O-8DL-D+F6N+1W21L_V5CC)&@=R\$$TR+3U>F>'A?.7>I5U"Y4 M.VG13.L4:+%85KMXG9UG3^)VQDZ+D'0QNDJ)8Z?6]@0W*_VQYGL(\]F2CFY= M>)7C-@ATI*<]O[Y/,6HY@127=2?263%;T@)#J18-(;DZ&+Z345R3N/&2_AOI M(Q1A0^&#*2C[PFR!6$Z5](7%)0C_!YRGF@;T%Z;29L(\E2(=1FM MOG\=;H6@R)6>GB)UC+C%-^M\)37\T++3!:^'WP4'T<'_L;YB=NO"T[!WDW?9 MW\LVGX%"*0]I,L' Z4TNU^08NNPILNQ1PT<2RV?O M[Z:LJHE],Z *A= #$(-N"X:$IM5>!MIF_'9[R]7TL*Q1*Y:_RA4" H2DW)== M73*^^5H']L]M.7L1C0I9&+IJ'W!#IT&;N>NFNF:\DR[_5/H([Y:10$5O0^!4 M$+#!EKTN&92DZ,!;D>DS\KF1^V2ZY[601V%J7&VR%:_=IU[Y#GH0+,B%[$0% M=,-OM6;R$6S+LA>X0)'QQO&+1%" 2.)MSB@V:NDAE>V=438\CE=ZGBL_ M_8"/; PDYG:_ZUZ.]UV8_'PL3-YN8?+SL3!YQQRQ(VO1H&#@V[RLMMSM&K6, MLN\EX'CX5J@-5:6=2[!BUO?I>S;MM/!EE\ '(19<4))QP%^[A8#BD@ZWTY.W ML9QC(' ' H%G;3C>^;T?7$M-&[<0DYT">+F)'1U.GQD2F'U5/N^A MX@&KKX5,OZZ8F$K._HB$*O([Z(1'%_8N)OSAKZ(+>Z*.1H$QS##HHNYQZ66A3RD 08>*)UZK*DWU<6PS U4N-M3, ME1SD]#O:WV0V9U5>KB14D9?C]Z,BD!M)Z +$ )=X,_&>%G:9M=Y4,D\;6@!G M2!^#1&B1 7>]D&=BC]9^*1WZ4=\Z_U!JI1OEBF&4_BH(K0B[&YS/])<4%+@- M0HXB7Z$N%]_)+,(UDVUHR!V!W+'S8Y[\WL]^[&)F5?@'Y0U@F;$M@2%AV1W&,; M*T?+#&U&RWC+<:9PP\AJ]EQU8-3P5")\Z-6-M/XT53SR1=5,$6P*Q96H,,BS M3'H#PN.7E8;1$[1?SB*:&32[-(5 +V1==S[AA4C=SA,$^U4.T/]&@G$)8_V^ M\O#_?E9@HGZ9](D.ORK_P.MM2U/6"1>?I* \HZ>5:#Q'R+U8P/=H+Z(>\,]M MLW%)VF8>-MG^8I'DK-;?_/?4H?F>W';ZSG/N-_*0H'6U!8_GNG6K$HO=*@S= M%NI'PNQZ>A+:E?;V,H9Q71:<:&(71@90E5V4656D5BU0M?2E1<(#M[GF9-V>=IRN1"%JK9[MM_)<$^WF#B MG%@T(_*9<&X7#58E;"7] 1R!P/JO>1B;5HF<3D^BQ^<(3,GN6UEMCS8"<,S+N?'L;4&>4,9$7 M'-]&YU'L*+_>J=OW,K4M%4=%Q5^1!@S_L.%N4NXNN>_//NN=9KU\9=A0J;>4 MVEN9=._YT%OY@PG'](E'B_S>'6788.%-$_-:ML49\(>[R#X:;#E=$X9$G4LB MASDI42$9OH9L?S*C#-387URG)\/!55Q#BX_V]%P?_>KWO0E^1 8M>EE:=T&R MV<5^:RA)]0RC9^]K:DE!K-F*6^4D8(!U36DY=)5HL## 6AQ-O_3.LV<;E'K7 M3==QZB8UNGR ]QF>O;L:%C",,_NW[@U\6+ZJ-.[Q>>&QV 8,XZ-$2JJ\ULMK M93-/8D\:6;=MK\OK1!7M3,I>H $,A( )%:$@PP3IO$,CPDZ/O9DQ[864&4VQ M+_-YCK^-EM/DS TT99@[K@US?@G5;Q]UY(O6*23>,Z+YV9N($T$S$KZ%&5B@ MOX"C:G@ZI6 ZZ*S;>G";72+C[)1KF272\2JI:-0X&VM6GPN]X[D0(I ?M)'J MZ4M6'9%3#O723IL7> $)=%Z=BQL^?>EZ^28B"O!CT"R"7XJR9+D#P5S3!@$? MCT5*ZP-&4US-VN%=Y.U.,^##MDW&F,<[J 6@)XXTSB.67>CU2XL.YF1[!SB MV*%7;6B!_-^X*^0@DX_()>]T*X M+14BF3W\_/SSC_H>1O1K#,1BUK^715LVTD+:9%>75Q/EWNR'?X4-;.^8FF3& MZ"QT'S="+;EEV&61_:,A/SB[IH&Q'H"M3O8\G].V>?C@XO%YIK4*[:H=.MYD M2W&4D+YPV?"IR8D+$X<'"E'[U>USA!%)1!HO&18- 4H MW%Q%4W@I:Z*H4RQ#@!I+ZCXH?=0X3GQVAY>V:'/T?@&3'W*69.Z&DI8)#F!T MH=[W>C^\9+:S%RDC$%J^;"'M&YPT#Y:2UDBR&XF ?+8TBVE@2XD@)WPBY5F% M3U T@E6C]$?@-Q\^\^@(\>,10 )W**!@%*IL9I6F?UKIAQ-HV2 M,Y]]T!2 U D#!/; >TF^TTR%E#EU1Y 9T\I;(]T'',/!GXW'@\JH4-JN&_I? M,BB6J(X9\M)Y,5)P<>2ZO0D/JQD1) ]1L<'T &OT:?)O2_:Y6N6M2#(M,H1( M2*K;!&B=+P076V?@LR9!@D4/./$>_TW9N8,HKE:0H,[+7^>52FA=&Z 8A4<( M"CEZUH/3CCHU7ME""-)3P)F502,J7G,1G-INRU6Q>%-L]I')C*PZQ//2*1=2 M0_/%\F0^K>U0@B&:2R^4Q"L0'^^]PFX3N+J*.*E';X\6JTQ]2.\E6:GYUE59 M .N]=OKUV,/[7?&*A!N]6;IH #H+=6R1U-E7_VA>;LR!NN$)3Q-NXH2Y8O2@ M[H0'9:N 7F]EB6ZL+R"_.2U*\2,@F<9,AY>5.\9B*1.0Z'F=>SPI;(.]X57I$MO7:T1IFJTVVD'5JO/#I5=V +8!5QS8.M M#_LUAV*^X:6"@A*]YT\G' NR;?Y5'V8PL(9J;ZX&C8-3GLF#;GC\]#G O?)V MFP&"2-6SB(':FI8:!AZ& @J ">K;]J%7^\8GSE4P;D'6#SL=S!*<&#)Z7]_E M%8T\K"&-*K%6IB(+RN8K7L^G)P^95-F2K5JF70$>-1A@[!)A$[ZV$%3*!,CV ML%TA7!]AC#:4N=!Y^?0;[:6%]')P7R>[ 29CLH(X\'07\^'$':'X ?I .\OU M.=U*F<,MQ:/0OR6=*1: M:=!"PEYQFCF!I-FNN*8IH,6.C)5AX^S(DL905TR2RAL=G6 .UA AA:QP]B> M2BNNRZ'"$LVSOYI!X3C&T&?=/ZCV_5<;GB8ET&UGU4:M\4 9"TFC7LJK5V=0 MOTJ&$2^$]-7W-6LC3\D#5 ZC(@/-@^IUJPJ1OCM$ ZEPHJP+OTB1%&3M/^0Q<0E.T0V&F*!G2R+Z0VWZ'' _:R.A80;EESIMJ7XE( ==!,?K%AX& >2/GK5 M9%,W:'WO22?MW1]VU-]!9ISQ++TJEB&)6/@'Z;O)@ :HL#,Z_Y>(GMK2(E+R MDGL(D97/&L3?M\0_5@WG^B$E'T0J#(EJ.:-0:QOS@W? 9E^2>6S:6)Q[R<3W M+-V]:)N;S9(S4NVQ"M "O':_1>9I5!K2K[=J^[]QC]D3Q/>"[>ND=/F MZD4N-1,HMRK-%EM#@RCQOT725"A4V;H;S"V^94)"&3*%ABRP0DCDCK&UW@IC MO#A$($Y=Y2_4I;XQPVB5F;*68H]^)=I/*.$+R:98\7C\ MYZL4U M5YO#YDL<^%4+D622OFTN1[Z@S"F MR--R*.:R7;/U,!!)0T436#@4?]E%[L/PHI7QRAD*@4O\8?)U9(GI$H,W.SVQ M6"-40@!CP%K&NT2IM!)>FVA3L41-81"MJDH6$O]QDH0(TKS4F='N=7/ZPB?> MD0BM1HV90G1S'@L1=+X!5. S/M:-\1!FMWE\O/RD"Q;Q@W<-I*:4AR"&S%>Q MT)FAAYII%(&+7R-#!NU6"@06FZ49C_R%WI%[% 6R+ 8&CA-B*UW7"DZICTNG(+-6<: CE! MMD'0'(4=<)H' 4I<'/C@3266&3;&;R-K>I+I@BE1(+-.GZ_!N)<0Z: M%M(( MGBI[8#?Q@:N)&4,%5&*JNOB#O#.Q-]OK8L0 5?:^I)D\!2,D+QH!471?QG5H M.H9M%G+5%6.TZUI0SO&9(7@&$7@6/#9&!CTF;?\4-)^9EC"/!]=;,A:N&TU8 MHDFAZJ-).4AO2O]V*'CO33;S!@GO5W'47\*V33T<@?OINA/_[\B\>W M-?8_>;" 0&!L4BX'9UD&ZHY*FJ:-;]_8/)19<-!PPK,53F9$(60]([9C WZ* M*^7MF%@8IMJ340A5'MF6_&5\SXDECM,/\PY:>TV7?IJJV:=7<35WG<:/P_8S M_%O&P3*]02Q3]0I",_M.GR$-B\[C5QX8Q^_"WCVFW3J.]15C'9?5G1WK$5G] MJX#%E4%Z)J2 Y>E<#2K07ARM[0/VD6:[]PX#@U]9*2!->Q0N:LGG-( 4,C$2 MMJY".]IX*BPE:^(D?N@F&/?%$2RUXQ[KN*SN[%B/R-QR00J#\\F UV9\0IU* M2ICJB-,X72TU*ZD25!4 !Q5;XSRN5(3\9K?K-FZE_>\8!;?IE&XTH$>Q>(Y[ MK..RNK-C/2(#&FNMA6YN4YRSDE] M41DCLFVMM/IUQ+,-!_LH39^P:*?SD"Q6\7*/[E"!0_AOKCG]LE M&?7*#@+86K?9MK55S[4.#\-D#?EX:3\6,X[UG)>7*3[PW/Y9Y;?/E@?]HEV:%BMB_.F M6_)/?-@.SBWLWY;-:D8$ M5,[SZ7%S92VDM;[7EC,"OHV&@4HJ;%2Y7#@K.H^?0:5:R7+%_R?MLZ\LQCQ3FR!#S?&?)?I@'OXJH_(O%VJT9$1DFN1 M2ZU=60\%TV7()>O] FHTX4AX]. !?;/N_K*BZR_'I3-:B?%5WRLKX1T>!?S, ME=<#HMB=;P^&%^/C3F5TS2$Z7IQMFC/P44]S2(E[ OW@JDRR)?TWI_>4HB5Q M0OH61X;QB)SV<0&.MF9\U??(UORZ7K1YH96#ZWRVW8(1?%&[38M&OO46C444 MF>NKK?!]KP5/8ZPHN37(K-4 MPQ;C.PQ?0Q9S>O)JMIALGRR&NURC876#XWI[6;>=_52JKRL MKF-T%R:4LUWOTUH4:!]OUL+#XF5D@N(PQ]\)B44;,X;'WY3*<+UD.V?ME:5&Y1=E5O).+LQ2I70L]-8"\;A'M*DS6EHUB;#G&-;>V6>^5YEL2]5WEXR31R\V,""4R$R(V[ MGT_B:0XY4IF -N;&US=J7Y0M,$EF3!T@>GHTOVHA7TP=X;)>"G.#RM+NG[W"3;.)A%?#5F%,)0ND M@6>"]\B:1=TFD=:0J5KYD$=MAKK;T;9.[DNA1--N0F@1&88FHD"0%#_M#CP M;0?9B,P=9Y0QWP:/(#H?>G[(D#%Y@QOYW:*^Q $G(@U_;H;9+#2HDWZW00\G M8KS#,:123PZ(X=B2IGUT^SMYV&^GHVU?A_7X2.G$W;6]>Z2^6T11M\2!SW3L MD@S0,]K:+/G/K5OG9:NHFE4#E _0Y0X,'^S)Z$&O/$/8>4'Q)&%J 4F,9V[" MZ@G*)HED;^"8.70 O(N9%_3S:/,/]Y/=RNH9$-P"D2>R(:R#Q4Q9KN"\ S[9 M0B S8X5H-EOD#;7;L%Z"*%3$:_5[4S-:S8]5?!J)$54'RNN7RATKT3Z*>3J5 MK%G%2%+J";F! FNQ$V M4M]@@EF-//JIO(&-G1RL!C9MMG4!24X54&55TAE(\C#E.4Z,-]N@,@#A->-3 M 8Z=C(#%R@^_83O_Z/7$Y\6PBO+K-GQ*T>11Y!W]N9L+)9/&V8EHEMVX[KCA M8 ,S,YQC2I6K7F]_CM+BWXMCZTFDJN:W\ZR!OH@N66:BDL#%+UM.A[(_-+7JJ4Y4H/#-1L9[1]0;31OS]XI"WBC?>;:-2"HREH?4=S)DPD,XF PW/ X$F3?_VN'R[;9%WH2G MBM>%]R7"08X1RS6%:=1["QW3TQ6-ZNZ A)=K8GS"#,VS547RHEEO-(DMBNG! M XD67/KK/>D#1KD6273(II'O+-O(,Z$H==[Q'5]'71M!>KGGYU8Y&0_Q)IOLM6/5**1Z8'"?99R?![HX6^+AO+$NSD 9DO=?#Q$#6X@95/ MAWQ>^77?T;+>YP^'DD*^L\3^'#:14V0A"(+6<;?9>PXV\LLR8E%'HITBN!8Y M,>ZA3V6N.=V!4HY< 0E_!&Y-[<[0_TCW?NF*,V@XQ%1^I@7!9,\S#F07?""L MN>,?AZ+,#DT$7G'>2G#YJJ&8G(5[.6-:\*5:>[$%2U5.]!>('EG?LJGNU=ES MX>CEU_P]CZ/$NB_G4DV 7B4J+]R_#4;T2FAYH0>)*I9TA=F+L5]@=Y%QZK??F"S*A?N=&D1CNZ8R_2P&+E?S4)[BR)&6902^8I/P/I^ MJ>AU3Y4;)).5T V/=8:[_"@<&C G_02N*581NX&BI%BC?U;0,5S.ZHQJ$P#_ M6)@&?IV04,L1N]TLF]9XJ)6,<\8T'%G9=5OQ]\26ZGGH0+#239<>LA MQ_>>N(&O8?)X/#)YW"Z3Q^.1R>,8;/&?+?EX^W'2TW]N2R[.GIXHRHHS# !( ML,:,-I<;OC+?Y&3$FS49WHQ.[PX%V7VQ8R]HIKE![M%JHN9S1.P;NIV'HW3+ M[:9H;FH#GT Q %[;5C5ZY:<&L?08AZ/-JMXC_^"R%OUP?^B6=5_N,83-"41 MEPG^,'6S'$AZ^HNS%>EA?P:V!8ZJ"U62<.8WL?8"HX]-S2Y>+5:9N-%?^R^$ M5!6%#S7#8CWM@26?T/+3]#'/Y/HK-K>*I:^=^ 1%J#PN3\(#6?M%P-G#98!=Q@K6LL2\:[$A+?T)'A(;O?>OT!;""U,$M*L3I M=$E$,CQ."U=*^$$BLLZ34%IX5N&=L0C'<8"!"=$06!J%'Y+B::<.S"/RB M0O50\Z*\."3..32#DJ9$Q!.%.QSXEYUD@_;,9K$5Y<,4F*;3:'CT> M?B-N,PT= 3VC>US.F\*[G)WE>:-7)2*/WKJRWBZO9/9*90\4?JERYO,5._' MR<#SV7O"R1ZRW$OP6L(BK?ZIL\QHMA -XMI#$):0/8[2^7*C@H8M NR^'4/$ M6"BXP.>L(E95/$KG>4_8E/!.% -E8$QY)6-0^MX=%0:[DYG@I*J@N- M#KT* M\S9T]W6ZBQF)4+-L8Z%RJ*._\/Y7(?*NH6"C>E"J@=9M:(#_0*R_ZR.L=7/: M2X\L5B2?FWV=M[3GR6Z1;9_X]-IY]HV ICE#IRGZHF2VS;G2?7+]ALL\9!84 M0+APP*.K39.O3>*4:X*I9#QOV@KD1R: :ZEYB 8[6_UZ-WLU3Y+J0IN%],LIA&4DJ[!=KF:%J2QXQFQ*8!X)!E M2>_AQ@4::O/:!=RA:$EA;96+.U4EVR2SPT<%>3!>H])2U]K4$1]GY$DT]<+[ M8_$IUA>2#PY Q9WSBV9E$95L(*#OF MY&,?AT5H1$NK\1=A)?H2/@RS?$6.3UFOM_!--)$))"16(D,!9IK1<7L#67;I4(O/OU0GJZ_":"4 M*65K[S% U"C4=IOYG)8["CA=>H3H-N,T.J_J.*:A853,L<:K/?(-,55^TXSG MSCL%+6EHH&*;M6:?U09(56P&V=C-)&JKD)W,U17VWYEZVB\LL[6AQ\S'C!)% MJ%KZB&JZ ZX&^XQD^25V[GA3M\492I*[*'"\:=JJN$$_ S+$2;,SN,(%:O/I M9Q^9Z=\T*&A(UH!/O*WS"0.N0*)SJLB^H5B?X:.?7I"5>OC@X07*P=P063=F M^D/,G]QMQ4PC.)LO'GPDRFOUEJLH?#OM9X/=MQ2!63*[=F$>_#7^;::LP"OGRJA8\J[,^@@.V5C&J.C._8HEY6L,^D. MDK>' C261=">AZ>\B%6APVLFM^5[LI5U=BE\%J%@G;?E=.IHG)O=&LYJ%<1L M$_B\') ^3+DEW8"RX!RJE1 +QC M6ZO'R,%(F"^?^ J!C8 2PFVSX;M&.+K!0V;0FY]$YXP4*.&ALX:TN6[,3@&_ M:A(R44P.,./\8-'$JKC\^BWC$9YJE8>>DO/LVT !8,V/X0U(M78@'9=V/^+! MRC;N_I38@J(JCU;T@9BG3^@_+9_(XO-*#K>U>D(Z!!-/UH,ZC+, M*3S+@\DJ-O&)3]B!"+ST=U+V]R"N'HM&S MH"F>I[,T:2I,W#T)=5Z-&#$>=P#&;\3TOOBV6R@@Y9-[(U M>F"CX;S(%MNRD I &\F8F V;H\5QVQI&.Z]VG=%=7$,QNO6'?%6^@*=U$V57 M_6%_>A*LJ,B>[ N;^W?.8Y4PR Q7-_[5@T\[:+!T>< M.I.:?Y;"<'3CTY-K1%K2&,5U@#H1*O/)30^=GG K"Y:[)88WS82.8?)/M^K^ M6N0CG3]:A>4=(&!=#'TIZ>M>\RQ7W5&QW:MY:][;JB'J*:"NW;3))8S(G:^Q MQPK1Y\DYSYXG5?*FC07/4B(T\6S8FV<'0H?TSVVN26/E9_.L\=M-::PG/4\> MGX04/N>B%:R=9$$LB6HI)PQP#V:-?[+$%DA\+MA+'22Q^ M.[SG#X2"6GL:K"CXB4!(7#%.)C4"V;X-:/.;X*SC[KSS.2[Q;41S@2M[\/)< M"D,[*7$,$3Y9G\=LZ!B+ZH*^[Z-1R$BW4=,54ZNA!?)5AZV4XM[*8-YH/SL? MMGN3^4:'ZSTXG8[:,WLV/SW!UDSL487*=Q=74WM$!-8$JG M)W0B =LW41XTO52O$3=N)#83&1E5C\4(Z N/Q"/'RR-!-JW(]9;(;)HJ# M1:$)%>-.JHI- ==%#APZQJ[)X%JU&:<\UQ^-O+8#LQW^8X[N+W!NY8 .,.\@ MGV]+3:*C_*)M9*UUX =KBJ'8T,DQG N_R5Y>-.*?U::Z^(W*A06+J4XO,(0B M%ME*_9Y/$T_G,;R[83W>>'NG221^?%GN:4>[I.X*\NMFFRB#A[K!-<-QPS<9 MJKAB"?1^_SX]F[HQW2$70*R$SG; M^OJB]RMFA5\ZLX\(W/K,@","#)XP2%M @3.I(G X5G:KU$@*=DP)0T21**F7 MGIX @14%M@;T)[L4&[TYR8PK]6VN*P'6T M"P@L7/D+UR7,B'18:'?END(U,]?Y+#SAEM8E@1K**[:L1("V:Z=&8+\6)AGX0AQY%X+A[ZV+28IT]6BYJ!=C/Q151I3XE3!R MQ)0V)Q$"$MFAM?&?(3+#^N/?Q-^2*''OXWS:(;_OQ*F18+2;+5VQ92^,NW75 M3^CW 7%\&P7Y;>:;0"S4D_D.Y6*NZ$H&9JA8:\,2&OL14?<>LO1^G9*):JIK MUZFLQ,O>6=G3EL7!*U:0O+V.X<]E_8^M\%33=^E3LE*RER<6/3!Y0P%N:POW7]'/8N@UNG;% SN(^RL7S[R'ABI\(V& M,8(\?1K;P[N^S MRXEN!Q^6B<^4@JSVV:Q5&:%UPMK/WV9,6M@_]R,NO4_6+0@%F77Q).[Z$@/9 M2*4\<\0 PZY$7E<[J X>NN.\=GY)5.4=OIZFUL]M;N)""DT"##^B) MMI1RM[0ON F?WG79-D;W(A=3"EGI*XHZ,GDO:ZNRP2HY [7(42/SD,6.":FF MM U0B6* )6TO9B721@R?<5RCS%;")*"QQ1WAJ)S M(S@=GAI+ J,4H\BV[D?^V&Z)=JZ9-0>G;,L[$:[E##H:T1S[QU/N,_Y>[KU= MVUX/?[69(D,[F[5;22840?"'7AAKV_J,*BPL/HCL+A=WP?'4R7.TGC[<_YRS MDKVO6(6:8BZ*4M&A_;?F!FW;D].3V#&+GC/,A(1=6K-DX*[=20N^*M@Q4!L7 M3!YNI.E2-*OQ^ITHURP@S66=>R$,3$1X7.F$M\@:,YI60%..9[JMGK#QLP:T M@ FAL0]B\8L<^*9<@Q9L7BD#(.5H^A8%BR).3W9W:$#D.\SFOOW'C=QP20@2I-H7WCVZ/^A$>2CXHA1+3"G M1"N;6]D8P@^DA*PG>*0"F?=^A6T05TQ>G8T?Z@T]2-[JMT2H5+#5B/L'1IZ6 M]SAL58:+%E&.>%>81NBG[%[3_T\L$"HBTI#>*K-/^ZM-(-%"HACE>3JA"XG8 M4)1#.>0>WV2=#OO& ZMT\HHE&G7C9<^ ;_$Y01WC'M%EH'25AP0PR4?FY/FF?"22'7L6908$:R[,.L5#ONTI-;6@K_HYT\+0#OHW7 MY#$')Z(S-K]J/Q0KE=0]0FYG/^VM YT-53[@D*ICV3#$*'-7%SK=M735J_CI M9B,]O2(GY$/0()DE/FGM&/I""S9J'U)\W42I."L]"F)!O*WGZ5S\ M/C6T$1/E87%+G_P-ILPWH"2)QVW0D,-LYU#_%8]$0U=;,>I\8GO=D^SD:T#P M%R,(_G9!\!)P;60Y[(*9AQY]VG*>Y=(OQR)&YN*%!NS^")" M^NN_Q^?-H \9ZH)O@.T8?<([$%0-^HE#VE"U KAC>2BA%.DM/K"(1S)1PX3I MN,F\-;I=CVH21W'JZ%!G>!=ZX.$T0M![DS;764J(+]S+HRD52 ,9:MFH4V]3!7F=^Z1A/RWIP\/,_OCY]69"8UY+ M6G%6MK/MJMN(Q!=/%CE9ZH-Q9M"Z &D"7@"JAQVN+=FTZ=?(SMG05%X^NO=Y M]G,T,G6_?5HC,0\Q#UVWIJGNY,$J%'^%)6[MD.-TVU5PU,"ZS@E4K%G55IU9 MHH>9H*WV;#FG=/G&Q$O&PN!78!;$7")^>"^("Q&68BL7B1_YZ9#!;?J2O#(9 M<&?EKM-M"YVR1F(TQ;)A59@8O/!2KX0VGHVQEL3E8?=PAC&D,L((Q+AT$_=V M[6(W2:KMH8?<;[C$:DA.E$G_.7DK^_:D64P*/(179G<&+.V9K%%L3/ M/7G<$@>H<*YO"P\8 5$L7@NM.#\<$!I;I2U("4#'--D=\'ARJ;'"V,4<[,'' M2,185=,H.J\Z9HCE_J'1P;@#R_%*WT?H<0K1?Q\]%>&N9Z&+Y16O/W(M53E$ M:"30<(#3A'7!.6/0N3B5%=<*DAB_I_-EW4# "0M@QZ=H':96N9PW%;IK ME0EO9^\T<32L.FNPAT :Q*B1+MT4V$LK!6("- &A[]_RUJ"915L&JQ$C1CNT M;EB=KB1']9_;O-TP+T]$4F0($45,^G'+WA(6+WTT?^T&3H1=3= L\[+M-G:' MZ ;+O%,1S%#9]??@@B-_34N>J'!*-G2(QAGW\;_ERYV>[#^OC>%:?#!F T5+ M._8C/HNB[H!J4COH9B6*AO=(D>1/%W1X50KTX9@"O=T4Z,,/+ 5Z3_?,G9^6 M ?*1-&<95 J23H@8@H_U!5ESP=G-=H&[P=ZF9!VZ,B-@L>BJX$T]LJ/\,M!+:W*@=_E&Y^IMPW!^@%,V$431? MDY_VDA,AM"X_.__4TY0:21TOP4\?^\]]0H2S=O1 7H7P]&3MND8=D-8AA5D( M-&HOD>(OSA>AU]-PQ@OU>VYU+?1;]#Y_E]S>K^=7YUF!(ZD5#HFDSQ.YF6[M M9NPET70P8_99W]SQ4+9 M5F+C801UTQ@R)Z%D!V6ZTY,P2Z8Q[==C*<"UW AL-VU> *OWVQZ76X"S,?>+ M$AG'RSE=]4V/D=%;RS%I=L<>)86Y["?(]LU;7Z71ZGQ8&+V3+>Z88;*B'F#] MK[<]A7_^2PX>=NQ1]SWNMWZ*Q.$^Z)C_&_N5D?O]YC<8<-3_S;S4X)R_]8!Y M/;YK#X(<^ML8^<-W,_3'GW_Q^+;&_B!?PPM%-T7G]:+ M0OP@Y.+_^(1I6JOLZ[Q^(00NZ' ,Y5P$ CNEC.N4)4^JILULEG?*GB89MKB# M0P$?W$UA^3#0)74S1:]%B"]NEDW2"]("*L SJ31SNM3E3-1PZXF&.[3ZQHS$ MF)&XMX>4$A-T,D*1A^?F92Y[C%[1,;S#XQ[KN*SN[%B/R(ZQGV1-,3),Z<*0 M B.7,WTYS2W*N!?T73K0H[,\["RCIRV73HL"3$D012Y<-VO+=;_X%;]'WX00 M5=J6G=J6?.="*KL&_OOA*8 !ZJ9_1 M;J&4*/S9Q<57V<],G]R#7Q)Y:[SWYCVLO?7/:C\EG997YY M37AP>I)$!>XEI'$[UY.FGE>"RE*9G'!!#1+TJ6Z]1BS_>_[%(>^JMWK.Q!$; MM\+@HUP*LQ$5CS 841DC7L M(]E.CA=]+D/I_.;E1BM7>P/P;6--NV(&@/REB\1.P,;>EC/%ZL?D:_87@8X8 M]&9$P[Z7'F?12G&B7V]%R!=N%R@B)BIC+UG[FR7T5_D]#O<)1 M$+2D/\M1Q^PS+&A2]?!G,HC;Q&-/CZA2&%;I,>.EARV/:J,3:)^]5-,]P]Q[I M=VALZ4'^E.%O&JL_DR$I1))L7G+MT#\@34L36,C!G" 3K?I;8'3#H<8*\\L& MSV0D;SQ"$57*O1)RG)D?3Z%W>@H]EPWCFP)[FU[H@Z;.T?5D?4AWN&_93FFT M0$,@O?B3M#4_UF #$[%#=*!H6Z91@LO5\B+O3,+-[ZP5Z)3:F!R>GNQ,-&.L MH=#X:!G8DSZ(3^![5J:)U]+NZX8),I1FHP;KT=&>BST>F'=_/#Y\A :?VWPD M086+/::7W79&;@W337Z4:Q4*[2V/4*]!)P=AY-Y"MG6\Q[T (H(W6]3<\#^P MJG\\/ SNTH\8#_Z%W1.380=:3?(&G?VJ#<$R_K*G^5VV@1M7V=TFF2NCGEV> M7%4"XM_/FA:Z#!MOX44,1AXOS,=-V;FPRZ:!@Y=BA;PDY71@D\W:+7D$=[VE=O9']B0E DNL$G8A+)HE*>D T6Y<=(I31%MELAK M/+1>;Z HR\#)-"*V=WM(X6J]W>ASAC[8;R.VD5 MH,K6DUL<>>N";B+RWQEL:^N.FW"A0%N5PL@<\A%BC3P%<5@8H:T$7(15J2(R MIBEWO ?Q/0I0AY?!'WKU7A\G[S;>D!2TIAJAZ^RE)[+?EF7E(NXKE?A+[NW/ M=Z%'*:LJ2>Q-0;FP:#:BS\1&,,O;E?<-*UGEA-C%?JHLT]PVKKK)>I;M )I4G'?O M][+QXE^.5O0.K-2G3#%V>O(W>B=XM4_4GV85=ZTU=8>*35!I@$U*'?F2.=3^ MT;!00/3"?2:+=_]U(U1MX-4'K0\6RNG)0%>MC# ;&N#4U0Z,.NR@@\"OZ/?@ M/CK_TC?;0I@#M''L43/78*OC0]XQNN9/+401UF1&KT23>Z?[ MR&I[V>5LQL^U,!WT@WOV)HB4LXH'?_B^N\VAL4RC7.%:^Z%QHG*O]+T'_CI MH&'.')F5LOSUN?^9NL\MWH^'?^0'T)N14W\Z,K/<+C/+IQ\8,\O1;Y"[[]F$ M"-O4%>AL'5!O-)*_?K5D$J*=%@ZL%G;?J-#ROGTOM,JY#1M'!LGI>5 M_W+O6SA2]BZ<'C IZP2S1(S^YQTXJ QUD#-;!Q_5%-_FRMI(IAH!:%3D15IO M;T5"^K9F_V1PC8&OVO]$:4!P3VO(V5O$LNING%_#3-*1M[7/>09^F$,Z07Z= M%FZZL2IMLF@Y40V=$"09=64JX9PD&WT1;._:^XM9]IRDC'7$)4-NUB*4%4V5 MQ=U1-MP ..S43J!N!A^9'=?-$@^M?2P@Z@ZY^G^0%]H5I1>F:]I%7I>_Y\HW M:,)A 8SV2AS?QWU""^9.9ITU84:I"Y@#KQ,W;U*V39V(3P2=HNHL\\R30C.; MIQ15L)JG]+"!OI0?-5^T+O4.4]/F'XDG Z4(<+ALLEA3,L@QD2.:ZZ6PG/76 M<1"2#..&4_?#=,[GV=40KO'TY \ &[,^KO';?QW7R!HZ;PMLS&X#UWAN3_7, ML"*'CP#0T8H GFPZK<]%(I^\9]/].K!';=-(R0"L/M&>#:"5]"V&61P:B8H, M\L)M6.36KWM?].+>C-($\:+]ZI$B0J,?5EY9@S")GB9>V.W^8H>DH*\*19=> M;]MNFXL"; YM\!E/)=VF5Z1$]4HV3'A!*67^%NQ5BP8*J4R$ 118*@2X(5^W M$WITJ^BA/+09(1COVOM[YMFZ0AI0>=7V87ZOD0B%@NQ'V>(W0RQGKGG;FO8VKXSVZ;W\K044MO+L3",&W MB=X[6Y]0"<$P7LJ[959<23G%*XQ<-2'1%4MJF'O.-(I_ %XW7+!N++V%W[0* M\[.KG9[$"S:J"6N=5XYH80(,BX^UO3/3*(V?(3#Y[H\Y@3+OW4K6KO<7;4